-Поиск по дневнику

Поиск сообщений в akry

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 21.08.2007
Записей: 4912
Комментариев: 25552
Написано: 40035

Устранение дубликатов

Дневник

Среда, 03 Февраля 2010 г. 13:16 + в цитатник

С помощью программы Duplicate File Detective я провёл расследование и обнаружил, что за годы перемещений по разным дискам у меня накоплено-наворовано-набэкаплено примерно сто шестьдесят тысяч дубликатов файлов общим объёмом на 360 Гб. Программа сравнивала по контрольным суммам и выборочная проверка не выявила сбоев. Действительно дубликаты.

Однако, когда я попытался их грохнуть, оказалось, что не всё могут короли — от старых ОС остались старые права доступа на старые файлы. Короче, из 160 тысяч файлов, 10 тысяч не удалялись.

Проблема в итоге решилась так.

1. В окошке «Error Log» я сохранил список файлов, к которым было отказано в доступе

Error Log window

Файл назвал «c:\1.bat».

2. Далее открыл его в текстовом редакторе Hieroglyph, который умеет менять кодировки текста.

3. Теперь права. Есть несколько способов поменять права доступа на файл. Предположим, что мы работаем под Администратором (или кем-то из группы Администраторов). Тогда поменять права на админские можно командой «takown /F [TARGET_PARENT_DIRECTORY] /a».

Я заменил строки «Failed to delete path » на «takeown /F », а потом строки «(Отказано в доступе.)» на «/a».

4. …и поменял кодировку всего текста на CP866, чтобы избежать проблем с русскими именами файлов: Convert :: Change Encoding :: To DOS-866.

5. Меню «Пуск :: Выполнить… >> cmd», запустил c:\1.bat. Через пять минут все файлы были мои.

6. Осталось их удалить. Я заменил «takeown /F » на «del /F /S /Q», а «/a» на пробел. Сохранил файл как «c:\2.bat», запустил его и проблема была решена.

Рубрики:  Всякое

Метки:  

 Страницы: [1]