嗨,伙计们,我有一个包含文件位置的文本文件,我正在寻找一种读取文本文件的方法,然后将这些位置用作源位置并将文件复制到单独的目标。
我一直在玩,并且已经看到了动态数组,但似乎无法理解如何将数组的内容放入变量中以作为源位置读取。
到目前为止我所做的例子
Dim TxtFile
dim strDestinationFolder
strDestinationFolder = "\\SERVER\DESTLOGS"
TxtFile = "c:\windows\temp\SOFTWARELOG.txt"
Dim fso: Set fso = CreateObject("Scripting.FileSystemObject")
Dim f: Set f = fso.OpenTextFile(TxtFile)
Do Until f.AtEndOfStream
WScript.Echo "PSTLocation: " & f.ReadLine ; I can read each line here in the txt file
fso.CopyFile strDestinationFolder, f.REadline
Loop
我也试过玩,但不知道从哪里开始,虽然它看起来最可靠?
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile _
(TxtFile, ForReading)
Do Until objTextFile.AtEndOfStream
strNextLine = objTextFile.Readline
arrServiceList = Split(strNextLine , ",")
WScript.Echo "Server: " & arrServiceList(0)
WScript.Echo "Service: " & objTextFile
For k = 1 to UBound(arrServiceList)
WScript.Echo vbTab & "Service: " & arrServiceList(i)
Next
Loop
请就我应该用vbs解决这个问题的最佳方法提供任何指导。
谢谢