foma24, если дата текущая, то вот такой скрипт:
Код:
![Выделить весь код](images/misc/selectcode.png)
@Echo Off
SetLocal EnableDelayedExpansion
Set From=C:\111
Set To=C:\Temp
For /F "tokens=1-3 delims=." %%A In ("%Date%") Do (
If Exist "%From%\file_%%C_%%B_%%A.txt" For /F "delims=" %%F In ('Dir "%From%\*.dat" /B') Do (
Find "%%~nxF" "%From%\file_%%C_%%B_%%A.txt">nul||(
Copy "%From%\%%~nxF" "%To%\%%~nxF"
Echo %%~nxF>>"%From%\file_%%C_%%B_%%A.txt"
)
)
)
pause
Рассчитано на установленный в системе формат даты dd.mm.yyyy