TAVulator
![](http://forum.ru-board.com/board/avatars/BlackSpider.gif)
Newbie | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору wolf0425 спасибо, помогло )) собственно задача заключалась в следующем: есть список каталогов. нужно из этих каталогов со всеми подкаталогами взять все файлы с сегодняшней датой и записать их полный путь в отдельный файл. сделал так: Код: @echo OFF echo Sync_TAV echo Start %date% - %time% >>log.txt Set c_Day=%Date:~0,2% Set c_Month=%Date:~3,2% Set c_Year=%Date:~6,4% Set c_Hour=%Time:~0,2% Set c_Min=%Time:~3,2% for /f "delims=" %%a in ('type list.txt') do ( echo "%%~fa" for /f "delims=" %%i in ('dir /b/s/a:d "%%~fa"') do ( echo "%%~fi" for /f "delims=" %%b in ('dir /b/s/a:-d "%%~fi"') do ( echo "%%b" @Call :Goo %%b %%~tb ) ) ) REM --- echo End %date% - %time% >>log.txt GoTo :EOF :Goo rem echo Goo Set f_Name=%1 Set f_Date=%2 Set f_Time=%3 Set f_Day=%f_Date:~0,2% Set f_Month=%f_Date:~3,2% Set f_Year=%f_Date:~6,4% Set f_Hour=%f_Time:~0,2% Set f_Min=%f_Time:~3,2% If /I %f_Year%==%c_Year% ( If /I %f_Month%==%c_Month% ( If /I %f_Day%==%c_Day% ( Echo %F_Name% >>new_list.txt Echo %F_Name% %f_Day%.%f_Month%.%f_Year% ) ) ) GoTo :EOF |
| Всего записей: 12 | Зарегистр. 03-08-2008 | Отправлено: 23:47 26-03-2010 | Исправлено: TAVulator, 23:49 26-03-2010 |
|