Выполнение этой команды 7z.exe e -o=.. example.zip
создало каталог =..
.
Как мне удалить его снова?
- Проводник Windows не может удалить ее: «Непредвиденная ошибка не позволяет удалить папку. ... Ошибка 0x80004005: Неизвестная ошибка»
- Проводник Windows также не может переименовать его: «Не удалось найти этот элемент».
del =..
не могу удалить: "Не удалось найти =.."rename =.. x
не помогает: "Доступ запрещен".
Есть еще идеи?
решение1
я нашелэто решениечто сработало:
dir /x
сказал мне, что "имя 8.3"=..
было_5259~1
.rmdir /s _5259~1
удалось удалить папку.
решение2
7zip работает - без суеты и проблем после того, как я попробовал все остальные предложенные средства - у меня были папки, подпапки и файлы, созданные с китайскими иероглифами, пробелами и точками - файл не найден, но удалить папки не удалось.
В 7zip сочетание клавиш SHIFT+DEL работает, но, похоже, если просто нажать «Удалить», это вызывает проблемы, так как программа хочет отправить файл в корзину Windows, которая не распознает имена файлов и папок, и выдает те же ошибки. Или переименуйте каждый файл во что-нибудь простое по одному.
Попробуйте сначала удалить основную папку, которую вы хотите удалить, так как в ней есть подпапки и файлы, нажав SHIFT+DEL в 7Zip.
решение3
Windows обычно запрещает пути, заканчивающиеся точками; точнее, она удаляет все конечные точки, чтобы обеспечить совместимость с очень старым программным обеспечением.
Однако вы можете обойти канонизацию пути Win32, используяпрефикс\\?\
:
rmdir "\\?\C:\Users\Peter\=.."
Синтаксис требует полного абсолютного пути (буква диска и все), потому что вы также обходите код, который обычно расширяет относительные пути. Кавычки также, похоже, требуются из-за того, как встроенные функции Cmd интерпретируют знаки препинания.