у меня есть папка с 2K + файлами в ней, мне нужно удалить около 200, у меня есть текстовый файл со всеми именами файлов, которые мне нужно удалить, упорядоченные в списке, как мне удалить определенные файлы из папки, используя список? (ОС Windows 7)
windows-7
windows
windows-explorer
batch-file
Avishking
источник
источник
/f
для «принудительного удаления файлов только для чтения» вместо/y
.Введите это в командной строке, заменив файл на
files_to_delete.txt
:Эта версия подходит для включения в
.cmd
файлы (double %%) и может обрабатывать пробелы в именах файлов:источник
/f
флаг.Использование PowerShell:
источник
>
чтобы сделать эту работу.Get-Content c:\path\to\list.txt > Remove-Item
То есть ... у меня были полные пути UNC в моемlist.txt
. Надеюсь это поможет.>
и он просто создал файл для меня, вместо того, чтобы удалять вещи.Я полагаю, что это можно сделать с PowerShell.
Зная Perl , я склонен использовать его для такого рода вещей
источник
Первый метод работает после некоторых изменений:
скопировать все имена файлов с расширением, которые необходимо удалить после добавления
del
в начале, каксохранить файл как
xyz.bat
в той же папкеисточник
del
вручную, как вы предлагаете, в то время как решения уже были опубликованы для его автоматизации? Кроме того: любой здравомыслящий редактор будет иметь некоторую поддержку для поиска и замены, включая окончания строк (или начало строк, используя регулярные выражения), макросы или редактирование в режиме блоков или столбцов (часто инициируется удержанием Option или Alt и последующим выбором блок, после которого можно просто набрать несколько строк одновременно).