請先測試,再運行:
@echooff
setdst_dir=e:
setkey_str=英雄聯盟Airlog
for/f"delims="%%ain('dir/ad/b/s%dst_dir%^|find/i"%key_str%"')do(
@echord/q/s%%a2>nul
)
@echoon
測試運行通過後,把上面的do @echo中的echo去除即可。
2. bat文件命令如何查找一個log中的固定字元
find/i"stat"123.log>nul
if%errorlevel%EQU0(
echo0
)else(
echo1002
)
3. 如何用bat實現一個指定文件夾下的指定.log文檔到指定盤指定文件夾,後自動重命名
不清楚你的實際文件/情況,僅以問題中的說明及猜測為據;以下代碼復制粘貼到記事本,另存為xx.bat,編碼選ANSI/GB2312
@echooff&cd/d"%~dp0"
rem將一個指定log文件拷貝/復制到一個指定目錄/文件夾並重命名
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
/y"D:xxxyyy.log""E:aaabb.log"
echo;%#%+%$%%$%/%_%%z%
pause
exit