Показать полную графическую версию : создать Пакетный файл, предназначенный для удаления файлов по маске, расположенных в
Помогите пожалуйста не могу создать bat файл по заданию Пакетный файл, предназначенный для удаления файлов по маске, расположенных в месте, заданном определенным путем. Полный путь расположения и маска удаляемых файлов задаются в качестве пакетных параметров. В процессе необходимо осуществлять запрос на подтверждение удаления. В конце выводится сообщение вида "Стерто файлов: <количество> из каталога <путь>".
Пожалуйста если поможете напишите комментарии ,а то я плохо в этом разбираюсь. Примного благодарен всем кто поможет.
не могу создать bat файл по заданию »
Покажите, что смогли создать. Пока вижу только «Сделайте за меня».
я вот нашел вашу программу Iska и не могу разобраться.просто программирование не мое ))
@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 ^<Path to folder^> ^<Extension^> ^<Path to log^>
exit /b 0
rem ===========
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.