ЕБ
Евгения Богданова

Создать командный файл, который бы удалял все файлы заданного расширения.

Если расширение при вызове командного файла не заданно вывести: "Расширение не введено", если в текущем каталоге файлов с таким расширением нет, то вывести: "Файлов не найдено".

Оксана Самойлова
Оксана Самойлова

Вот тебе болванка, допиливай. 🙂
====================
@echo off
setlocal enableextensions enabledelayedexpansion

set sFolder=%~1
set sExt=%~2
set sLog=%~3

if not defined sExt call :Usage & exit /b 1
if not defined sFolder call :Usage & exit /b 1
if not defined sLog call :Usage & exit /b 1

if not exist "%sFolder%" echo Not found folder [%sFolder%] & exit /b 1

if exist "%sLog%" del "%sLog%">nul

for /f "tokens=*" %%i in ('dir /b /a:-d "%sFolder%\*.%sExt%"') do (
del /p /f "%sFolder%\%%i"
if not exist "%sFolder%\%%i" echo %sFolder%\%%i>>"%sLog%"
)

if exist "%sLog%" start "" "%systemroot%\system32\notepad.exe" "%sLog%"

endlocal
exit /b 0

rem ==========================================================================
rem Процедура Usage
rem ==========================================================================
:Usage
echo Usage: %~nx0 ^ ^ ^
exit /b 0
rem ==========================================================================

Похожие вопросы
Срочно нужна помощь.. . как связаны между собой расширение файла и приложение в котором этот файл был создан?
создать папку в которой будет 8 файлов с разным расширением. ребята, проясните, помогите что и как :с
Как в командной строке создать командный файл ?
Создать командный файл, который изменял бы приглашение DOS.
Расширение файла. Какое расширение файла в типа файл .
Как создать командный файл,
создать командный файл. создать командный файл который выводит содержимое папки переданнное в качестве первого параметра
расширение файла bmp, назовите графический редактор, в котором он создан.
как удилить файл который не удаляется?
Есть ли программа которая по расписанию будет удалять файлы из заданного места?