Coc*_*Dev 2 vbscript scripting
我有一个包含4个字段的文件。
A,B,C,D
Run Code Online (Sandbox Code Playgroud)
我只想提取第四个字段并将其更改为“ E”
反正有做到这一点吗?
假定值不包含逗号,请使用FileSystemObject(FSO)读入文件,然后在逗号上分割每一行。根据需要更改4个值的结果数组,然后再次将其作为逗号分隔的字符串连接在一起。完成所有更改后,使用FSO将数据写回到文件中。
所以像这样:
Set outputFile = fso.OpenTextFile(FileName1, ForWriting, True)
Set inputFile = fso.OpenTextFile(FileName2, ForReading)
Do While inputFile.AtEndOfStream <> True
arr = Split(inputFile.ReadLine, ",")
arr(3) = "E"
outputString = Join(arr, ",")
outputFile.WriteLine outputString
Loop
Run Code Online (Sandbox Code Playgroud)
请注意,该代码完全未经测试,并且大部分是从内存编写的,因此几乎可以肯定这是不正确的,只是给您一个想法。