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

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

Ветеран


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

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


Kenwood, тогда можно так:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sDrive=%~d0
set sPath=%~p0

for /f "delims=." %%i in ('wmic.exe OS get LocalDateTime ^| find "."') do set sDateTime=%%i
1>nul wmic.exe DataFile where "Drive='%sDrive%' AND Path='%sPath:\=\\%' AND FileName<>'ftp%sDateTime:~0,8%' AND Extension ='log'" call Delete

endlocal
exit /b 0
В папке скрипта будут удалены все файлы *.log, за исключением попадающих под маску ftpYYYYMMDD.log текущего дня. Прочие файлы (не *.log) затронуты не будут.
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:07, 02-03-2013 | #5