2009-05-12 4 views
4

VBScript를 사용하여 텍스트 파일을 읽고 쓰는 간단한 방법을 살펴볼 예정입니다.VBScript를 사용하여 텍스트 파일을 읽는 방법?

나는이 방법이 파일 쓰기에 적합한 방법이라고 생각한다.

Dim f, 
Dim fso 

Set fso = CreateObject("Scripting.FileSystemObject") 
Set f = fso.CreateTextFile("C:\test.txt", True, True) 

f.WriteLine("Data to Add to file.") 
f.Close 

그러나 비슷한 방식으로 파일을 읽는 방법을 알고 싶습니다.

+0

에 의해. 그게 당신이 읽은 방법을 사용하지 않는다는 것을 제외하고는 방금 한 일이 아닌가요? – johnny

+0

예,하지만 한 줄만 사용할 수 있습니다. –

+0

그래서 ReadAll 메서드를 사용하십시오 – Tmdean

답변

20
Set file = fso.OpenTextFile("C:\test.txt", 1) 
content = file.ReadAll 

또는 라인 이해가 안 라인

Set dict = CreateObject("Scripting.Dictionary") 
Set file = fso.OpenTextFile ("c:\test.txt", 1) 
row = 0 
Do Until file.AtEndOfStream 
    line = file.Readline 
    dict.Add row, line 
    row = row + 1 
Loop 

file.Close 

'Loop over it 
For Each line in dict.Items 
    WScript.Echo line 
Next 
+0

익명 사용자가 [제안 된 변경 사항] (http://stackoverflow.com/review/suggested-edits/12118610)을 코드에 추가했습니다. 그것은 유효한 포인트처럼 보이지만, 나는 확실히 모른다. 아마 당신은 그것을 고려하고 싶어 할지도 모른다. –

관련 문제