Dec 13, 2007 17:21
А как нибудь попроще, нельзя присвоить вывод программы переменной окружения в венде ?
(вариант "unix sh(1) - рулит" рассматривается в перспективе, но у него есть свои сложности)
@echo off
set CONFFILE=c:\bin\conftemp.cmd
echo @echo off > %CONFFILE%
strftime "set DATENAME=%%Y.%%m.%%d" -86400 >> %CONFFILE%
strftime "set DATEPATH=%%Y\%%m" -86400 >> %CONFFILE%
call %CONFFILE%
del %CONFFILE%
echo Имя файла - %DATENAME%
echo Имя подкаталога - %DATEPATH%(где strftime.exe - утилитка на базе strftime(3))