OlegStarov, по мотивам тем:
[решено] Переменная Дня недели
[решено] Команды в Win (date /T). Выбор формата даты
Можно как-то так:
Код:
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion
For /F "Tokens=1* Delims==" %%i In ('WMIC Path Win32_LocalTime Get Day^, Month^, Year /Value ^| Find "="') Do (
Set V=%%j
Set $%%i=!V:~0,-1!
)
If %$Day% Lss 10 Set $Day=0%$Day%
If %$Month% Lss 10 Set $Month=0%$Month%
Set $DateF=%$Day%.%$Month%.%$Year:~-2%
If Exist result_%$DateF%.txt (
Echo Файл существует.
) Else (
Echo Файл отсутствует.
)