На рабочем столе Windows Vista есть папка, которую я скачал с FTP-сервера с помощью FileZilla. Я пытался удалить его, и большинство из них пошло (все файлы, и большинство из вложенных папок), но подпапка con упорно остается. Попытка удалить его снова ничего не дает: никаких сообщений об ошибках, никаких запросов о разрешениях, просто ничего не происходит.

Как я могу избавиться от этой папки?

Desktop/a/b/c/d/con . Попытка удалить папку b .

Кроме того, если con является зарезервированным именем, как FileZilla удалось создать его в первую очередь?

2 ответа2

6

Имена con и других устройств DOS зарезервированы только в пространстве имен Win32, а не в Windows или самой файловой системе. Даже в Win32 все операции с именами файлов могут быть отключены программами, когда \\?\ префикс добавлен.

Выполнение следующего в командной строке должно удалить вашу папку:

rmdir \\?\C:\Users\TRiG\Desktop\a\b\c\d\con
0

Ниже команда должна работать. Просто замените путь файла, который у вас есть.

rd \. \a \b \c \d \con

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .