[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
新增的文件仍保留在原目录,1秒一个,1天8万多秒,应该会拉低代码效率吧。不妨把处理完的文件移走,然后就是查找关键词耗点时间,应该效率很高。
bat小白,请多指教!谢谢!

TOP

  1. @echo off
  2. rem 保存为ansi,删除第15行中的|
  3. set "f=d:\另存"
  4. cd /d "D:\SCETC\dataXml\"
  5. md "%f%" 2>nul
  6. :loop
  7. for /f "tokens=1-3 delims=/ " %%a in ("%date%") do (
  8. set d=d:\交易失败流水\%%a%%b%%c
  9. )
  10. md "%d%" 2>nul
  11. for /f "delims=" %%i in ('2^>nul dir /b /a-d "*603.xml"') do (
  12. find "CardLocalFee&|quot;:&|quot;0&|quot;,&|quot;CardLocalPayfee&|quot;:&|quot;0&|quot;" "%%i" 1>nul && copy "%%i" "%d%\"
  13. move "%%i" "%f%\"
  14. )
  15. timeout 1 >nul
  16. goto :loop
复制代码
bat小白,请多指教!谢谢!

TOP

返回列表