怎样大量修改文本内容?
迪丽瓦拉
2025-06-12 07:03:21
0次
怎样大量修改文本内容?
找个会编程的,10分钟搞定
貌似只有编程了
内容都一样的话可以重新生成一批~
大量文本的话用VBS吧,效率比批处理高:
'******************************************************
Const ForWriting = 2
Const ForReading = 1
' 以下路径按实际更改
strFolder = "e:\temp"
Set FSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = FSO.GetFolder(strFolder)
Set colFiles = objFolder.Files
'******************************************************
For Each objFile in colFiles
Set strFile = FSO.OpenTextFile(objFile)
If not strFile.AtEndOfStream Then
strLines = strFile.ReadAll
End If
strFile.Close
strNum = Left(objFile.Name, Len(objFile.name) - 4)
strNewString = Replace(strLines, "000",strNum)
Set strFile = FSO.OpenTextFile(objFile, ForWriting)
strFile.Write strNewString
strFile.Close
Next
'******************************************************
Set FSO = Nothing
Wscript.Quit
相关内容