Как удалить файлы из всех папок, каталогов и подкатологов с помощью bat файла?

Автор: | 10.07.2015

Основные вопросы статьи:

  1. Как с помощью bat файла удалить файл по маске.
  2. Как с помощью bat файла найти и удалить файл во всех каталогах.
  3. Как с помощью bat файла найти файл по маске

Ранее я писал про проблему в 1С, в которой «поплыли» формы и как мне удалось найти нужный файл, при удалении которого все восстанавливалось. Сейчас я написал bat файл, который сканирует каталог и его подкаталоги и удаляет нужный мне файл. 

Обобщив проблему получилось примерно такая задача: Просканировать каталог и все его подкаталоги и удалить все файлы, названия которых попадают под определенную маску. 

Решение:

Создаем файл del-plohoi-fail.bat

Записываем в него содержимое: 

@echo off For /R D:\temp\ %%i in (plohoi-fail-*.txt) Do ( Del /q «%%i»)Где,D:\temp\ — каталог в котором начинаем искать ненужный файл;plohoi-fail-*.txt — маска удаляемых файлов.Под эту маску могут попасть такие файлы как:
plohoi-fail-1.txt
plohoi-fail-2.txt
plohoi-fail-virus.txt
plohoi-fail-ochen-plohoi-fail.txt
и т.д.

Запускаем этот del-plohoi-fail.bat файл и в каталоге «temp» и во всех его каталогах удаляются все файлы вида plohoi-fail-*.txt

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *