主页 > 知识库 > 批量文件查找替换功能的vbs脚本

批量文件查找替换功能的vbs脚本

热门标签:天津智能外呼系统排名 智云亿呼电话机器人 龙岩400电话申请 企业400电话办理价钱低 上海办理400电话选号 外呼系统说话声音小怎么办 墨西哥地图标注app 机器人打电销适用于美业吗 外呼系统群
'============================================
'code by lcx 修改网上原有的一个小程序,不知作者,那个程序没有对目录实现递归查找
'将本程序放在你要查找的目录下,或把查找的目录拖到此脚本上,估计还有bug
'=======================================================================================
On Error Resume next
Do Until False
        Findstr=InputBox("请输入你要查找的字符(串):", "请输入")
        If Findstr > "" Then
                Exit do
        End If
Loop

repwith=InputBox("请输入你要替换的字符(串):,如果留空则只为查找", "请输入")


If Wscript.Arguments.Count > 0 Then
        For i=0 To WScript.Arguments.Count-1
                folderpath=WScript.Arguments(i)
                find(folderpath)
        Next
Else
        '处理当前目录
        Set objShell = CreateObject("WScript.Shell")
        folderpath=objShell.CurrentDirectory
        find(folderpath)
End If

'替换主程序
Sub find(path)
        set fso=CreateObject("Scripting.FileSystemObject")
        set current=fso.GetFolder(path)
        For Each file In current.Files

                        set fsofile=fso.OpenTextFile(file, 1, true)
       On Error Resume next
                        tempstr=fsofile.Readall

       If InstrRev(tempstr,Findstr, -1, 0)>0 And repwith = "" Then 
       with Fso.opentextfile(left(Wscript.ScriptFullName,len(Wscript.ScriptFullName)-len(Wscript.ScriptName))"\re.txt",8,true)
                        .writeline file
       .close
       end with
       End If

       If repwith > "" Then
       tempstr=replace(tempstr, Findstr, repwith)
       set fsofile1=fso.OpenTextFile(file, 2, true)
                        fsofile1.WriteLine tempstr
       fsofile.close
       End if

                       
        Next

   for each folder in current.subfolders 
   Call find(folder.path)
   next

set fso=nothing
End Sub

msgbox "OK,查找的文件名保存在re.txt"

标签:鄂尔多斯 黄山 青岛 齐齐哈尔 阜新 锡林郭勒盟 丽水 承德

巨人网络通讯声明:本文标题《批量文件查找替换功能的vbs脚本》,本文关键词  批量,文件,查找,替换,功能,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《批量文件查找替换功能的vbs脚本》相关的同类信息!
  • 本页收集关于批量文件查找替换功能的vbs脚本的相关信息资讯供网民参考!
  • 推荐文章