[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
开始学习vbs,权当练习。。。
  1. sFolder = "D:\A"  '源文件夹
  2. tFolder = "D:\B"  '目标文件夹
  3. Set FSO = CreateObject("Scripting.FileSystemObject")
  4. If FSO.FolderExists(tFolder) = False Then
  5.   FSO.CreateFolder(tFolder) '目标文件夹不存在则创建
  6. End if
  7. For Each File in FSO.GetFolder(sFolder).Files
  8.   If LCase(FSO.GetExtensionName(File)) = "asp" Then
  9.   '判断是否为asp文件
  10.     Set sFile = FSO.OpenTextFile(File,1)
  11.     '打开源文件
  12.     Str = ""
  13.     Do Until sFile.AtEndOfStream
  14.     '循环读取每一行
  15.       rLine = sFile.ReadLine
  16.       If Left(rLine,2) = "<%" Then Flag = "1"
  17.       If Flag = "1" Then Str = Str & rLine & vbCrLf
  18.       If Left(rLine,2) = "%>" Then Flag = ""
  19.     Loop
  20.     sFile.Close
  21.     tName = FSO.GetFile(File).Name
  22.     FSO.CreateTextFile(tFolder&"\"&tName,2).Write Str
  23.     '写入目标文件
  24.   End If
  25. Next
  26. MsgBox "OK"
复制代码
  1. sFolder = "D:\A"
  2. tFolder = "D:\B"
  3. Set FSO = CreateObject("Scripting.FileSystemObject")
  4. If FSO.FolderExists(tFolder) = False Then
  5.   FSO.CreateFolder(tFolder)
  6. End if
  7. For Each File in FSO.GetFolder(sFolder).Files
  8.   If LCase(FSO.GetExtensionName(File)) = "txt" Then
  9.     Set sFile = FSO.OpenTextFile(File,1)
  10.     sName = FSO.GetFile(File).Name
  11.     Str = Mid(sName,1,Len(sName)-4)
  12.     Str = Replace(sFile.ReadAll,"很漂亮","txt"&Str)
  13.     sFile.Close
  14.     FSO.CreateTextFile(tFolder&"\"&sName,2).Write Str
  15.   End If
  16. Next
  17. MsgBox "OK"
复制代码

TOP

返回列表