我有一個文件夾中的文本文件列表,我想:尋找最新的文件,然後搜索字符串
找到該文件夾
在最新文件在最新文件中,找到字符串=「錯誤」
複製整行用繩子=「錯誤」
如果有超過1個發現錯誤,複製,因爲它還有
腳本下面很簡單,我對批處理腳本很陌生,可以幫助我正確地使它工作嗎?
set today=%date:~10,4%%date:~4,2%%date:~7,2%
set today_day=%date:~7,2%
set today_year=%date:~10,4%
set today_month=%date:~4,2%
set log_path=C:\path\Log\
set string=Error
FOR /F "delims=" %%I IN ('DIR %log_path%\*.* /A:-D /O:-D /B') do set LATEST=%%I
If findstr /I /R /C:"%string%" %%I Do
Echo Copy the Error Message row
Else exit
不要[雙後(https://stackoverflow.com/q/45436031)! – aschipfl
「複製整行」是什麼意思?你想在哪裏複製它?一份文件? – aschipfl