Я регулярно проверяю невероятно огромные каталоги на моем компьютере с XP. Когда дело доходит до удаления и, наконец, уничтожения их, это занимает вечность. Есть ли способ ускорить этот процесс?
windows-xp
file-management
trash
Christek
источник
источник
Ответы:
Я обычно удаляю огромные каталоги из командной строки. Он обходит мусор и, как правило, намного быстрее. Вы должны быть осторожны и проверять введенную команду дважды, чтобы случайно не удалить что-то действительно важное.
Самый простой способ - использовать
rmdir
:rmdir /S /Q C:\My\Directory\Name
Вам нужно
/Q
перестатьrmdir
спрашивать вас, уверены вы или нет.Если некоторые файлы в настоящее время открыты каким-либо процессом, они и их каталоги, естественно, не будут удалены. Существуют инструменты, которые могут помочь вам понять, какой процесс блокирует файл, но это совсем другая история.
источник
Худший способ - отправить в корзину: вам все равно нужно их удалить. Следующий худший - это Shift + Delete в Windows Explorer: он тратит много времени на проверку содержимого, прежде чем начать что-либо удалять.
Далее лучше всего использовать
rmdir /s/q foldername
из командной строки.del /f/s/q foldername
это тоже хорошо, но это оставляет структуру каталогов.Лучшее, что я нашел, - это двухстрочный пакетный файл с первым проходом для удаления файлов и вывода в nul, чтобы избежать накладных расходов при записи на экран для каждого отдельного файла. Второй проход очищает оставшуюся структуру каталогов:
Это почти в три раза быстрее, чем один rmdir, основываясь на временных тестах с зашифрованным диском Windows XP, удаляющих ~ 30 ГБ / 1 000 000 файлов / 15 000 папок:
rmdir
занимает ~ 2,5 часа,del+rmdir
занимает ~ 53 минуты. Больше информации здесь .Это обычное задание для меня, поэтому я обычно перемещаю материал, который мне нужно удалить, в C: \ stufftodelete и помещаю эти
del+rmdir
команды в командный файл deletestuff.bat. Запуск запланирован на ночь, но иногда мне нужно запускать его днем, поэтому чем быстрее, тем лучше.источник
Нажмите SHIFT+, DELETEчтобы удалить файлы / каталоги, пропуская корзину.
Примечание: вы не можете восстановить эти файлы, но это быстрее!
источник
Если вы хотите обойти корзину, просто удерживайте нажатой клавишу Shift при удалении, также иногда я нахожу команду командной строки del быстрее, чем удаление через проводник. Если это всегда одна и та же папка, которую вы удаляете, создайте для нее пакетный файл.
Вы можете даже запланировать это на регулярной основе, если это подходит.
источник
Может быть, полезно отключить мусорное ведро, прежде чем начать.
источник
У меня нет большого каталога, чтобы проверить это, попробуйте использовать shift+ deleteдля удаления файлов. Этот шаг пропускает корзину, которая должна сэкономить вам время.
источник
Держите мусорное ведро близко к пустому. Помещение предметов в полную корзину занимает гораздо больше времени.
Windows будет быстро перемещать элементы в корзину, пока она не заполнится. После этого необходимо удалить самые старые предметы из корзины, чтобы освободить место для новых предметов. Этот процесс очень медленный.
источник
FastCopy включает опцию удаления. Я сам не пробовал так много, но это может быть быстрой альтернативой.
источник
Вот еще одно предложение, если вы регулярно делаете это и обстоятельства верны.
Храните ваш каталог в отдельном разделе диска. Преимущество заключается в том, что вы можете очень быстро (почти мгновенно) уничтожать и воссоздавать разделы.
Существуют очевидные ограничения, например, наличие фиксированных размеров разделов, если вы не используете / не доверяете чему-то вроде Partition Magic. Тем не менее, я использовал эту технику при работе с очень большими SDK, которые часто обновляются.
источник