Запросить ход удаления
Я удаляю примерно 4 миллиона файлов из раздела, и, несмотря на то, что размер всех папок составляет около 350 ГБ, это занимает огромное количество времени, более 4 часов сейчас. Есть ли способ или команда для проверки статуса прогрессии из CLI? Я на W2K8 R2.
2 ответа
Обратите внимание на свободное место, доступное в свойствах использования диска, запишите папку, которую необходимо удалить, суммируйте свободное пространство с размером диска и обновите, а затем используйте пропорции для вычисления процента.
Здесь есть пара вещей, на которые стоит обратить внимание.
Когда вы используете графический интерфейс, Windows не удаляет удаленные файлы, а перенаправляется в корзину, где они удаляются в зависимости от возраста и места. Таким образом, уничтожение 4 миллионов файлов потребует большого количества служебных операций с корзиной, что значительно замедляет работу (на самом деле это также не освобождает место). Если вы нажмете SHIFT-DEL для выбранных файлов, это позволит пропустить корзину и ускорить процесс. вверх.
Через интерфейс командной строки удаление шаблона / диска с помощью подстановочного знака может занять некоторое время, но это удаление, и, следовательно, меньшее количество циклов управления файлами для файловой системы. К сожалению, это не дает вам прогресса, просто мигающий курсор.
Сценарийный метод будет включать в себя извлечение чистого каталога со всеми файлами / папками, которые вы хотите очистить (с использованием того же подстановочного знака, что и в первом методе), перенаправление вывода DIR в файл, который не находится в разделе, который вы хотите очистить, и затем проходя по этому файлу с циклом FOR и удаляя каждую запись в нем по отдельности. Это, вероятно, займет столько же времени, как и графический интерфейс, но вы можете наблюдать за ним по мере его продвижения. Имейте в виду, что пустые оставленные папки должны быть удалены, поскольку DEL не касается папок, а только файлов.
Если вы очищаете весь раздел, просто зайдите в "Управление дисками" и уничтожьте сам раздел, затем перестройте его и переназначьте ту же букву диска. Процесс перестройки потребует переформатирования, которое сотрет все остатки и даст вам чистый раздел. Однако вам, возможно, придется заново создавать папки, иначе любые приложения, использующие это пространство, будут интересоваться, куда делись их места хранения.