请先测试,再运行:
@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