.bat Цикл по всем файлам в папке - перебор (обход) файлов в папке с указанным расширением
Primary tabs
Forums:
Пример удаления всех файлов из директории:
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...
- Log in to post comments
- 30539 reads