.bat Цикл по всем файлам в папке - перебор (обход) файлов в папке с указанным расширением

Пример удаления всех файлов из директории:

rem // путь к основной директории
SET _mainpath=C:\www\text.tut\js\assets\
rem // путь к поддиректории
SET _subdir=min_js\

rem // переходим в подпапку (склеиваем из двух фрагментов)
cd /D %_mainpath%%_subdir%

rem // цикл по всем файлам в папке
for  %%f in (*) do ( 
   echo Delete %%f 
   del /f /s /q %%f
)

Указать конкретное расширение

Пример удаления файлов с указанным расширением (например .js):

rem // переходим в папку
cd /D %_mainpath%  

rem // цикл по всем файлам  c раширение .js в папке и удаляет файлы
for  %%f in (*.js) do (
   rem // выводим имя очередного файла 
   echo Delete %%f 
   del /f /s /q %%f
)

Несколько расширений

Можно указывать и несколько расширений:

cd c:\source

REM  // Это расположение файлов, которые вы хотите отсортировать
FOR %%f IN (*.doc *.txt) (
  REM  // тут  ваш код
)

В том числе по материалам: http://ru.wikihow.com/%D0%BD%D0%B0%D0%BF...