Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off
SetLocal enabledelayedexpansion
Set src=e:\Temp\1
If Exist "%src%\*%Date:~6,4%%Date:~3,2%01.bak" (Set msc=01) Else Set msc=02
For /R "%src%" %%a In (*.bak) Do (
	Set tna=%%~na
	If Not !tna:~-8!==%Date:~6,4%%Date:~3,2%%msc% Del /F /Q "%%a"
)
Проверит наличие файлов .bak за первое число текущего месяца и года и при наличии таковых удалит все остальные файлы .bak из папки. Если за первое число файлов .bak нет, то удалит все файлы .bak кроме файлов за второе число текущего месяца и года.

Отправлено: 14:21, 09-11-2010 | #4