spamrzn@vk |
23-10-2014 14:13 2419321 |
Скрипт на удаление файлов каждую пятницу
Задача такая
Нужно чтобы каждую пятницу в 17-00 скрипт удалял файлы Х1.у и Х2.у из директории Z
Помогите господа товарищи...
|
Цитата:
Цитата spamrzn@vk
Нужно чтобы каждую пятницу в 17-00 »
|
Планировщик/Назначенные задания.
Цитата:
Цитата spamrzn@vk
удалял файлы Х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 2419348 |
благодарствую
|
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
Кому как нравится. Ну, и — от условий может зависеть, конечно.
|
Время: 23:04.
© OSzone.net 2001-