vbs批量替换不同目录下的指定内容

SetoFso=CreateObject("Scripting.FileSystemObject")dima,dira=""dir=inputbox("请输入文件夹路径,... Set oFso = CreateObject("Scripting.FileSystemObject")dim a,dira=""dir = inputbox("请输入文件夹路径,点击确定开始处理文件")treeIt(dir)Function TreeIt(sPath) Set oFso = CreateObject("Scripting.FileSystemObject") Set oFolder = oFso.GetFolder(sPath) Set oSubFolders = oFolder.Subfolders Set oFiles = oFolder.Files For Each oFile In oFiles a = ofile.path & vbcrlf msgbox a Set File = oFSO.OpenTextFile(a) f = File.ReadAll File.Close f = Replace(f, " ", "") f = Replace(f, "-", "") f = Replace(f, ":", "") f = Replace(f, ":", "") Set File = oFSO.OpenTextFile(a) File.Write f File.Close Next For Each oSubFolder In oSubFolders TreeIt(oSubFolder.Path) NextEnd Functionmsgbox "OK"'我想替换掉一个文件夹下所有文件的空格,横杠,冒号为空,可是我这个写法报错,求大神帮我修改 展开
 我来答
nefu_20061617
2018-01-26 · TA获得超过2342个赞
知道大有可为答主
回答量:1064
采纳率:72%
帮助的人:1485万
展开全部
a = ofile.path & vbcrlf 这一行的 & vbcrlf 删掉。
变量a等于文件路径,文件路径不加回车换行符。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式