Я пытаюсь сделать следующее
FORFILES /S /M *.* /P <DIR> /D <MM/DD/YYYY>
FINDSTR /S /M /I <%CRITERIA%>
DO ECHO <FILE>
XCOPY /Y <FILE> <DIR>
Мой оригинальный скрипт такой:
set /p search="Enter Search Criteria: "
set /p date="Enter Date (MM/DD/YYYY): "
if not exist "C:\%search%" mkdir C:\%search%
for /f %%a in ('findstr /s /m /i "%search%" "C:\log\*.txt"') do echo %%a & xcopy /y "%%a" "C:\%search%"
@pause
Но он ищет все файлы на сервере, что может занять некоторое времяНадеюсь, сократив список до указанной даты, я смогу сфокусировать поиск.