[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
遍历其实很方便的
  1. @echo off
  2. setlocal enableDelayedExpansion
  3. for /r %%i in (*) do (
  4. if "%%~nxi"=="doc.txt" (
  5. for /f "tokens=*" %%j in (%%i) do (
  6. set str=%%j&set str=!str:orc=hum!
  7. echo !str!>>$
  8. move /y $ %%i
  9. )
  10. )
  11. )
复制代码

TOP

vbs
  1. option explicit
  2. dim a, b, c, d, e, f, g, h, i
  3. set a = createobject("scripting.filesystemobject")
  4. set b = a.getfolder("d:\soft")
  5. for each c in b.subfolders
  6. set d = a.getfolder(c)
  7. for each e in d.files
  8. if right(e, 7) = "doc.txt" then
  9. sub1 e
  10. end if
  11. next
  12. next
  13. sub sub1(str)
  14. set f = a.opentextfile(str)
  15. set g = new regexp
  16. g.global = true
  17. g.pattern = "orc"
  18. i = g.replace(f.readall, "hum")
  19. a.deletefile str, true
  20. a.createtextfile(str).write i
  21. end sub
复制代码

TOP

返回列表