제목에서 알 수 있듯이 필자는 특정 순서로 함께 결합하려는 세 개의 개별 텍스트 파일을 가지고 있습니다 (즉, file1, file2, file3을 추가합니다. 주문) 파일을 만들 수 4). 내가 읽은 다음 새 파일에 내용을 쓰기 배열로 파일을 읽을 수 FileSystemObject를 필요로 VBScript를 사용하여이 작업을 수행하는 데에서VBSCRIPT 배열로 다중 파일을 읽은 다음 단일 파일에 쓰기
(I 제안하는 경우 VBScript를 작동 어떤 열려입니다)코드에 다음과 같은 문제가 있습니다 : 1) 스크립트가 실행되지만 데이터가 생성되지 않습니다. 2) 실행 후에는 파일이 배열 순서대로 출력 파일에 추가되어야합니다 순서대로 (한 줄에) 나는 위에 제안한다. 여기
내가 함께 일하고 있어요 배열의 예는 다음과 같습니다CODE
Const ForReading = 1
Dim arrServiceList(2)
arrServiceList(0) = strText1
arrServiceList(1) = strText2
arrServiceList(2) = strText3
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objOutputFile = objFSO.CreateTextFile("output.txt")
Set objTextFile1 = objFSO.OpenTextFile("C:\Users\95540\Desktop\Sample1.txt", ForReading)
Set objTextFile2 = objFSO.OpenTextFile("C:\Users\95540\Desktop\Sample2.txt", ForReading)
Set objTextFile3 = objFSO.OpenTextFile("C:\Users\95540\Desktop\Sample3.txt", ForReading)
strText1 = objTextFile1.ReadAll
objTextFile1.Close
strText2 = objTextFile2.ReadAll
objTextFile2.Close
strText3 = objTextFile3.ReadAll
objTextFile3.Close
objOutputFile.WriteLine arrServiceList(0)
objOutputFile.Close
====================
MY 코드 5-15-15 (아래 게시물에 수정의 설명)CODE
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objOutputFile = objFSO.CreateTextFile("output.txt")
Set objTextFile1 = objFSO.OpenTextFile("C:\Users\Brill\Desktop\Grab1.txt", ForReading)
Set objTextFile2 = objFSO.OpenTextFile("C:\Users\Brill\Desktop\Grab2.txt", ForReading)
Set objTextFile3 = objFSO.OpenTextFile("C:\Users\Brill\Desktop\Grab3.txt", ForReading)
Do While objTextFile1.AtEndOfStream <> True
Do While objTextFile2.AtEndOfStream <> True
Do While objTextFile3.AtEndOfStream <> True
strText1 = objTextFile1.ReadLine
objOutputFile.Write strText1 & vbTab
strText2 = objTextFile2.ReadLine
objOutputFile.Write strText2 & vbTab
strText3 = objTextFile3.ReadLine
objOutputFile.Write strText3 & vbTab & vbCrLf
Loop
Loop
Loop
objOutputFile.Close
objTextFile1.Close
objTextFile2.Close
objTextFile3.Close
,536 TO
UPDATE
내가 빠뜨린 한 가지; 세 개의 샘플 파일에 내용이있을 수 있다고 가정합니다. 테스트 목적으로 세 가지 다른 단어로 된 세 개의 텍스트 파일을 만드는 것이 좋습니다. –