Показать полную графическую версию : Скрипт на удаление файлов каждую пятницу
spamrzn@vk
23-10-2014, 14:13
Задача такая
Нужно чтобы каждую пятницу в 17-00 скрипт удалял файлы Х1.у и Х2.у из директории Z
Помогите господа товарищи...
Нужно чтобы каждую пятницу в 17-00 »
Планировщик/Назначенные задания.
удалял файлы Х1.у и Х2.у из директории Z »
@echo off
setlocal enableextensions enabledelayedexpansion
set sSourceFolder=E:\Песочница\0404\02
set sFiles="0001.txt" "0003.txt"
if exist "%sSourceFolder%\." (
for %%i in (%sFiles%) do if exist "%sSourceFolder%\%%~i" echo del /f /q "%sSourceFolder%\%%~i"
) else (
echo Can't find source folder [%sSourceFolder%].
exit /b 2
)
endlocal
exit /b 0
Для реального удаления уберите «echo».
spamrzn@vk
23-10-2014, 14:40
благодарствую
Iska, а почему не
if exist "%sSourceFolder%\." (
pushd "%sSourceFolder%"
del /f /q %sFiles%
popd
) else (
?
Georgio, запросто. Можно и:
@echo off
setlocal enableextensions enabledelayedexpansion
set sSourceFolder=E:\Песочница\0404\02
set sFiles="0001.txt" "0003.txt"
2>nul pushd "%sSourceFolder%" && (
2>nul del /f /q %sFiles%
popd
) || (
echo Can't find source folder [%sSourceFolder%].
exit /b 2
)
endlocal
exit /b 0
Кому как нравится. Ну, и — от условий может зависеть, конечно.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.