[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
vbs 脚本
  1. Set fso = CreateObject("Scripting.FileSystemObject")
  2. For Each f In fso.GetFolder(".").Files
  3.     strFile = f.Path
  4.     If LCase(Right(strFile, 4)) = ".txt" Then
  5.         Set objFile = fso.OpenTextFile(strFile, 1)
  6.         arr = Split(objFile.ReadAll(), ";www")
  7.         objFile.Close()
  8.         If UBound(arr) >= 1 Then arr(1) = Replace(arr(1), "1,0=·啊2", "a总·bc")
  9.         fso.OpenTextFile(strFile, 2).Write(Join(arr, ";www"))
  10.     End If
  11. Next
  12. MsgBox "Done"
复制代码

TOP

递归遍历文件夹就行了
  1. srcDir = "E:\Test"
  2. Set fso = CreateObject("Scripting.FileSystemObject")
  3. ReplaceString srcDir
  4. Function ReplaceString(ByRef srcDir)
  5.     For Each f In fso.GetFolder(srcDir).Files
  6.         strFile = f.Path
  7.         If LCase(Right(strFile, 4)) = ".txt" Then
  8.             Set objFile = fso.OpenTextFile(strFile, 1)
  9.             arr = Split(objFile.ReadAll(), ";www")
  10.             objFile.Close()
  11.             If UBound(arr) >= 1 Then arr(1) = Replace(arr(1), "1,0=·啊2", "a总·bc")
  12.             fso.OpenTextFile(strFile, 2).Write(Join(arr, ";www"))
  13.         End If
  14.     Next
  15.     For Each fd In fso.GetFolder(srcDir).SubFolders
  16.         ReplaceString fd.Path
  17.     Next
  18. End Function
  19. MsgBox "Done"
复制代码

TOP

返回列表