Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   [решено] Как удалить неудаляемую папку (http://forum.oszone.net/showthread.php?t=324991)

test009 18-03-2017 16:43 2720726

Как удалить неудаляемую папку
 
Как-то давно я пользовался программой DC++ (файлообменная сеть).
С помощью нее я скачал себе папку обучающими видиокурсами по SQL Server.
Позже обнаружил, что имя папки отображается закорючками (повреждена кодировка или что-то), а при попытке ее удалить:

Ни переименовать, ни перенести, ни удалить не получается.
Подскажите, как от нее можно избавиться?

x0r 18-03-2017 16:52 2720728

переименуй.

mwz 18-03-2017 18:14 2720766

x0r, думаю что не получится, с тем же сообщением "Элемент не найден".

test009, но можно переименовать или удалить используя её короткое (DOS 8.3) имя, парное бредовому (образованному неверной интерпретацией символов кодировки UTF-16) длинному имени.

Что элементарно делается в диспетчерах файлов FAR и Total Commander — и чуток подольше и посложнее в окне командного процессора cmd.exe

Казбек 18-03-2017 18:17 2720767

test009,

Примените твик.

mwz 18-03-2017 18:46 2720783

Казбек, думаю что твик этот не поможет.

И можно запустить cmd.exe и выполнить в нём команду
Код:

dir /AD /X D:\DC
Тогда в последней колонке увидим длинные имена папок внутри D:\DC (которое для интересующей нас папки в данном случае, полагаю, будет даже не похоже на то, что показывает Windows — но из двух папок несложно понять, какая нам нужна), а в предпоследней — короткое.

Ну и затем здесь же переименовать папку по короткому имени хотя бы в имя 1, т.е.
Код:

ren короткое_имя 1
и затем можно довершить работу в графической оболчке, удалив папку D:\DC\1 или сделав с ней что угодно: переименовать уже нормальным образом, переместить и т.д.

test009 19-03-2017 13:04 2720945

Отвечаю по порядку.
- переименование штатными средствами Windows выдает ту же ошибку.
- твик реестра дает такую ошибку:

Я - админ, так что права полные.
Запускал и двойным кликом, и через процесс regedit.exe правой кнопкой мыши -> "Запуск от администратора".
Ошибка та же.
- команда dir /AD /X D:\DC выдает следующее:

команда ren не сработала
- в конце концов установил FAR, зашел в папку и удалил ее через F8.
Теперь сработало!

Большое всем спасибо!

Iska 19-03-2017 14:00 2720956

Цитата:

Цитата test009
- команда dir /AD /X D:\DC выдает следующее: »

Отключено создание коротких имён?
Код:

fsutil.exe 8dot3name query
Цитата:

Цитата test009
- в конце концов установил FAR, зашел в папку и удалил ее через F8. »

Полагаю, Вы её не удалили, а поместили в Корзину — насколько я понимаю. Проверьте в «Системных параметрах» [x] Удалять в Корзину. Реальное удаление — Shift-F8.

И, если такой неудаляемый каталог у Вас в d:\dc один — можно попробовать (ну, ладно — можно было попробовать ;)) перейти в него и попытаться зачистить его весь:
Код:

cd /d "d:\dc" & rd /s /q
Поскольку он будет текущим — сам каталог d:\dc не будет удалён.

test009 19-03-2017 14:15 2720961

Я после этого корзину очистил, она отображается пустой.
Папка с диска исчезла.
Спасибо за советы.
Надеюсь, они помогут не только мне.


Время: 05:40.

Время: 05:40.
© OSzone.net 2001-