Худший способ отправить в Корзину: вам все равно нужно удалить их. В худшем случае сдвиг + удаление с помощью проводника Windows: он тратит массу времени на проверку содержимого, прежде чем начинать удаление чего-либо.
Следующее лучше всего использовать rmdir /s/q foldername
из командной строки. del /f/s/q foldername
тоже хорош, но он оставляет структуру каталогов.
Лучшее, что я нашел, представляет собой двухстрочный пакетный файл с первым проходом для удаления файлов и выходов в nul, чтобы избежать накладных расходов на запись на экран для каждого файла singe. Второй проход затем убирает оставшуюся структуру каталогов:
del /f/s/q foldername > nul
rmdir /s/q foldername
Это почти в три раза быстрее, чем один Rmdir, основанное на время испытаний с зашифрованным диском Windows XP, удалением ~ 30GB/1,000,000 файлов/15000 папок: rmdir
занимает ~ 2,5 часа, del+rmdir
занимает ~ 53 минуты. Дополнительная информация: Super User.
Это обычная задача для меня, поэтому я обычно перемещаю материал, который мне нужно удалить, в C: \ stufftodelete и имеет эти команды del+rmdir
в пакетном файле deletestuff.bat. Это запланировано на ночь, но иногда мне нужно запустить его в течение дня, чтобы быстрее, чем лучше.
Техническая документация для команды del
может быть найдена here. Дополнительная информация о параметрах используется выше:
/f
- Force (т.е. удалить файлы, даже если они только для чтения)
/s
- Рекурсивный/Включить вложенные папки (это определение из SS64, а просто состояний «указано TechNet файлы ", что не помогает).
/q
- Тихий (т.е. не Запрашивать подтверждение)
Документация для rmdir
here. Параметры являются:
/s
- рекурсивный (т.е. так же, как DEL/S параметра)
/q
- Тихий (то есть такой же, как параметра/д DEL в)
Также задал вопрос в Super User: http://superuser.com/questions/19762/mass-deleting-files-in-windows/289399#289399 – Hugo 2011-06-01 21:51:10
Возможно, rm -rf в cygwin быстрее, и, возможно, linux live cd rm -rf быстрее. – barlop 2013-01-14 06:22:09
с помощью cygwin ls DIRECTORY> list_files и выполните итерацию по списку_файлов и используйте rm -rf (имея дело с большим пулом файлов 1 ТБ и хорошо работаем) – gnuyoga 2013-10-12 09:02:30