5

Подруга с Windows 7 каким-то образом сумела создать на своем компьютере папку, имя которой заканчивается на «...».

Обычно Windows не позволяет создавать папки с такими именами, заканчивающимися так. Я действительно не знаю, как ей это удалось.

Проводник Windows не сильно страдает от этого, так как все файлы внутри доступны и могут работать в обычном режиме. Однако его невозможно переименовать или удалить. Хуже того, невозможно также удалить родительскую папку.

Он не может быть достигнут через командную строку, так как он говорит, что файл не существует.

Кто-нибудь знает способ исправить это? Я не против взорвать его, так как я могу нормально перемещать файлы из него в Проводник.

3 ответа3

10

Вы должны иметь возможность удалить его с помощью команды "rd", но с другим синтаксисом:

rd "\\?\DRIVELETTER:\FOLDERNAME"

Заполнитель FOLDERNAME, разумеется, должен представлять собой фактическое имя вашей проблемной папки, включая точки.

Если каталог не пустой, вы получите сообщение об ошибке. Чтобы принудительно удалить каталог и его содержимое, вы можете использовать ключ /s:

rd /s "\\?\DRIVELETTER:\FOLDERNAME"

"\\?\"Префикс пути задокументирован здесь, в разделе" Пространства имен файлов Win32 ":

http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx

2

Единственный способ, которым мне удалось удалить тестовый каталог с похожим именем, - это использовать Cygwin.

0

Загрузитесь с Ubuntu liveCD (скачайте здесь), смонтируйте диск / файловую систему Windows NTFS, дважды щелкнув по ней в nautilus. (Нажмите вверху: меню "Места" -> "Компьютер")

После этого вы сможете получить доступ к разделу Windows и оттуда удалить каталог.

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