dos(批处理)或VBS脚本批量修改CSV格式文件内容

我有很多个文件夹,比如A1001,A1002,A1003文件夹内有文件有比如A1001文件里有:A1001TA1001HA1001W三个CSV文件,我要批量替换A1001... 我有很多个文件夹,比如A1001 ,A1002,A1003 文件夹内有文件有比如A1001文件里有:A1001T A1001H A1001W三个CSV文件,我要批量替换A1001T 内第二列和第六列的内容“端子”替换为 “TER”请问该如何写,谢谢!! 展开
 我来答
xiaomingtt
2018-01-09 · TA获得超过1752个赞
知道小有建树答主
回答量:917
采纳率:86%
帮助的人:691万
展开全部
set fso=createobject("scripting.filesystemobject")
set fols=fso.getfolder("C:\P")
for each fol in fols.subfolders
folPath = fol.path
folName = fol.name
File1 = folPath & "\" & folName & "T.CSV"
set f = fso.opentextfile(File1)
text = f.readall
f.close 
fso.deletefile File1
arrT = split(text,vbcrlf)
SS=""
for i = 0 to ubound(arrT)
if arrT(i) <> "" then
ArrS = split(arrT(i),",")
ArrS(1)="TER"
ArrS(5)="TER"
s = join(ArrS,",")
end if 
SS = SS & s & vbcrlf
next 
set f = fso.createtextfile(File1)
f.write SS
f.close
next
云阙长歌
2018-01-08 · TA获得超过171个赞
知道小有建树答主
回答量:130
采纳率:75%
帮助的人:80.3万
展开全部
只是替换A1001T,其他文件不动是吗?
追问
是的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式