`
fgm474ak
  • 浏览: 12784 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

批量修改多个文件内容的脚本

阅读更多

批量修改多个文件内容的脚本
2010年07月30日
  如果你是需要修改所有文件的内容,则将*.txt直接替换为*即可。
  把保存后的bat或vbs文件放在需要执行的目录的根目录下,执行后将替换掉当前目录及其子目录下文件的所有需要替换的内容。
  以下为批处理代码,保存为bat文件,双击执行,使用前备份文件。
  @echo off
  for /f "delims=" %%i in ('dir /s/b *.txt') do (
  for /f "delims=" %%a in ('type "%%~fi"') do (
  set "foo=%%a"
  call,set foo=%%foo:替换前内容=替换后内容%%
  call,echo/%%foo%%>>"%%~fi._"
  )
  move "%%~fi._" "%%~fi"
  )
  exit
  另给出VBS方案:
  Set WshShell = CreateObject("Wscript.Shell")
  WshShell.Run "cmd /c dir /s/b *.txt > list.txt",vbHide
  Wscript.Sleep 1000
  sFile = "list.txt"
  Set objFSO = CreateObject("Scripting.FileSystemObject")
  Set oFile = objFSO.OpenTextFile(sFile,1)
  Do While Not oFile.AtEndOfStream
  strLine = oFile.ReadLine
  If Len(strLine) > 0 Then
  Set File = objFSO.OpenTextFile(strLine, 1)
  aryLines = File.ReadAll
  File.Close
  aryLines = Replace(aryLines, "替换前内容", "替换后内容")
  Set File = objFSO.OpenTextFile(strLine, 2)
  File.Write aryLines
  File.Close
  End If
  Loop
  oFile.Close
  objFSO.DeleteFile sFile
  Set objFSO = Nothing
  保存为VBS文件,放到TXT文件目录,双击执行。
分享到:
评论

相关推荐

    bat脚本技巧一键批量替换修改文本文件内容,bat脚本知识小技巧小妙招

    今天分享一个一键批量替换文件内容的脚本给大家,我们通过脚本可以一键,批量修改和替换文本内容,只需要在配置文件中,设置好我们想要替换的内容,中间用空格隔开,bat脚本就会自动将我们设置的内容,一键批量替换...

    Python批量替换脚本

    批量替换文件

    批量检测端口脚本用于linux

    1、把脚本上传到linux机器上,创建一个IP.txt,内容为你要检测的地址和端口,可以批量写多个,一行一个,地址和端口中间用空格分开。 2、修改脚本中的FILE='/home/wangzeyang/ip.txt'这一行里面的ip文件路径。 3、...

    windows端批量生成大量文件的脚本

    批量处理:批处理脚本可以批量处理多个文件或文件夹,例如批量重命名文件、批量转换文件格式等。 需要注意的是,批处理脚本虽然功能强大,但也有一些限制。例如,批处理脚本的语法相对简单,不支持复杂的逻辑和场景

    批量修改文件扩展名

    要一个一个修改扩展名太麻烦,然后利用DOS命令实现了批量修改。为了以后常用就随手写了个程序。没有技术含量,之所以收1分纯粹是属于想多赚点积分。大家见谅。。汗。其实直接用DOS命令同样可以实现。

    xray批量扫描Python脚本

    1、将脚本放到xray_darwin_amd64目录(如果是其他版本的xray,需要修改脚本25行); 2、在当前目录下添加一个url.txt,将需要扫描的url粘贴进去(一行一个url) 3、执行python脚本 python3 xray单线程批量检测.py

    批量修改文件名(可以按正则批量修改,直观方便操作)

    批量修改文件名(可以按正则批量修改,直观方便操作) 我个人觉的最好的批量修文件名工具。

    windows git 项目批量更新脚本

    windows git 项目批量更新脚本, 将bat文件放在git项目目录,修改git.exe安装路径,双击执行,批量更新该目录下的所有git项目

    SQLSERVER(可修改IP和端口port)和ORACLE生成批量执行脚本的方法【多个文件批量处理】SqlFileTest.java

    SQLSERVER(可修改IP和端口port)和ORACLE生成批量执行脚本的方法批处理 sql版本把控制台的内容复制出来,粘贴到bat文件中,单击执行就ok oracle版本把控制台生成的脚本在,plsql中用新建个“命令窗口”,把控制台的...

    python批量更改Excel文件中200多个工作表的内容.zip

    应用场景:批量修改多个Excel报表中的数据,如修改日期、金额等。批量整理多个Excel文件中的工作表结构,如合并单元格、调整行高和列宽等。批量生成多个Excel文件中的汇总报告,如计算总和、平均值等。优势:节省...

    批量修改word文件中的段落格式.zip

    这个文件包包含了一个Python脚本,通过运行这个脚本,用户可以方便地对多个Word文档进行批量修改,提高工作效率。该文件包的使用非常简单,用户只需将需要修改的Word文档放入指定的文件夹中,然后运行脚本即可。在...

    用python批量给多个excel文件加密.zip

    该脚本的特点如下:批量处理:用户可以一次性选择多个Excel文件,脚本将自动遍历这些文件并执行加密操作。安全性:通过设置密码,确保只有授权的用户才能访问Excel文件的内容。自动化:无需手动操作,一键运行脚本...

    用python批量给多个pdf文件加密.zip

    这是一个使用Python语言编写的自动化办公工具,旨在批量为多个PDF文件进行加密处理。该工具的主要功能是遍历指定的文件夹,读取其中的所有PDF文件,并利用PDF库对每个文件进行加密操作。用户可以根据需要设置密码,...

    SecureCRT批量telnet连接脚本,并备份配置

    SecureCRT脚本批量执行备份交换机或者路由器配置文件测试通过。 此脚本可以根据你的需要修改,改成其他功能,希望有需要的同学扩展思路。 使用SecureCRT对所有交换机路由器批处理执行dis cu、sa命令的脚本 使用...

    windows的BAT或者linux的VI下批量更改替换文件名的脚本

    windows的BAT或者linux的VI下批量更改替换文件名的脚本.昨天我整理文档,里面有一大堆后缀名相同的文件,如: 001.ppt、002.ppt和003.ppt这样命名的,现在要把它们修改成 课件_001.ppt、课件_002.ppt和课件_003.ppt...

    Linux系统中批量创建文件,和批量修改文件名

    编写脚本,在/tmp 目录下批量创建 500 个文件,命名规则为:姓名.数字.hack.html 方法一: 1、touch name.{1…500}.hack.html 方法二: 2、for i in seq 500;do touch name.$i.hack.html done For i in使用循环进行...

    python批量设置多个Excel文件页眉页脚的脚本

    主要介绍了python批量设置多个Excel文件页眉页脚的源码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    python批量去除多个excel的图片.zip

    这里要介绍的是一个Python脚本,它能够批量去除多个Excel文件中的图片,并且将这些文件打包成一个.zip压缩文件。这个脚本的主要功能是遍历指定目录下的所有Excel文件,然后使用Python的openpyxl库打开每个Excel文件...

    Python文件-批量安装第三方库脚本

    使用方法:修改libs集合的值为需要批量安装的多个第三方库名称后,直接用python3运行该py文件即可。

    rename-xcode-files:Shell 脚本可轻松批量重命名 XCode 类、文件等

    例子: MyClassA ZZMyClassAMyClassB ZZMyClassBMyClassC ZZMyClassC##Step #2:将两个文件复制并粘贴到项目目录中,然后运行 ​​shell 脚本。 笔记: 此脚本将更新对在项目文件、XIB 文件、故事板文件、.h 和 .m ...

Global site tag (gtag.js) - Google Analytics