- Удалить файлы по маске во вложенных каталогах
- Командная строка
- Проводник
- Far Manager
- Удалить все файлы по маске windows
- Как удалить файлы по маске?
- Стандартное средство поиска файлов через проводник Windows
- Удаление файлов по маске при помощи Total Commander
- Удалить все файлы по маске windows
- Удалить все файлы по маске windows
Удалить файлы по маске во вложенных каталогах
Если требуется удалить большое количество файлов по маске (например, с одинаковым расширением), во всех вложенных каталогах, как лучше, т.е. быстрее это сделать.
Есть два пути, как сделать это гораздо быстрее, чем удалять вручную по одному.
Командная строка
Первый способ основан на возможностях командной строки, а именно команды FOR с ключом /r. Необходимо перейти в каталог, во вложенных каталогах которого необходимо удалить файлы, и написать команду:
Вместо *.jpg можно подставить любую другую маску.
Если вместо (.) указать ( ) , то можно обойтись и без перехода.
Запись «%
a\*.jpg» предназначена для имен папок и файлов, содержащих пробелы. Если все имена короткие и без пробелов, можно написать просто %a\*.jpg . Преимущество этого способа в возможности использования в командном файле, но для имен файлов с Unicode символами это не сработает.
Проводник
Второй вариант основан на встроенной функции поиска и не требует использования командной строки.
В проводнике необходимо
- открыть папку, во вложенных папках которой требуется удалить файлы,
- ввести в поле поиска часть имени файла,
- в списке найденных файлов выделить их (Ctrl-A) и удалить (Del).
Получается, что в проводнике эта задача решается даже проще, чем в чистой командной строке, потому что не надо запоминать команду и синтаксис.
Far Manager
Но если использовать Far Manager, то поиск можно выполнить, как и в проводнике, надо лишь в окне поиска (Alt-F7) после получения результата нажать кнопку Панель (Panel в английской версии), и Far откроет временную панель с найденными файлами. Дальше можно выделить один или несколько файлов (Insert), или же все файлы (Ctrl-Num+), а затем удалить (F8), скопировать (F5) или переместить (F6).
Удалить все файлы по маске windows
Сообщения: 3
Благодарности: 0
Вообще можно и без батника: Код: del /s f:\media\photos\13@*.jpg » |
Расскажу о результате:
530.000 файлов удалились за полтора часа при запуске через cmd вышеописанной команды.
Компьютер при этом не зависал, всё работало в штатном режиме.
Спасибо за помощь!
Конфигурация компьютера | ||||||||||||||||
Материнская плата: Gigabyte GA-970A-UD3 | ||||||||||||||||
HDD: 250Гб(SSD Samsung 860EVO) +500Гб(ST3500418AS)+2000Гб(ST2000DM001) | ||||||||||||||||
Блок питания: Be Quiet SYSTEM POWER 9 500W [BN246] | ||||||||||||||||
Монитор: Dell UltraSharp U2414Hb | ||||||||||||||||
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> | ||||||||||||||||
Вообще можно и без батника: Код: del /s f:\media\photos\13@*.jpg » |
Расскажу о результате:
530.000 файлов удалились за полтора часа при запуске через cmd вышеописанной команды.
Компьютер при этом не зависал, всё работало в штатном режиме.
Спасибо за помощь!
Конфигурация компьютера | ||||||||
Материнская плата: Gigabyte GA-970A-UD3 | ||||||||
HDD: 250Гб(SSD Samsung 860EVO) +500Гб(ST3500418AS)+2000Гб(ST2000DM001) | ||||||||
Блок питания: Be Quiet SYSTEM POWER 9 500W [BN246] | ||||||||
Монитор: Dell UltraSharp U2414Hb | ||||||||
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> | ||||||||
Конфигурация компьютера |
Материнская плата: Asus P5Q PRO |
HDD: Seagate ST3250410AS (250 Гб, 7200 RPM, SATA-II) + STM31000528AS (1 Тб, 7200 RPM, SATA-II) |
Звук: Realtek ALC1200 (встроенный) |
CD/DVD: Optiarc DVD RW AD-7170S |
ОС: Windows 7 Ultimate SP1 (x64) |
/S Удаление указанных файлов из всех подкаталогов. |