How to read from a text file using VBScript?

后端 未结 2 1351
刺人心
刺人心 2020-12-01 19:37

I am looking to see a simple way to read from and write to a text file using VBScript.

I think this is an acceptable method for writing to a file.

 D         


        
相关标签:
2条回答
  • 2020-12-01 19:56

    Use first the method OpenTextFile, and then...

    either read the file at once with the method ReadAll:

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

    or line by line with the method ReadLine:

    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 讨论(0)
  • 2020-12-01 20:18
    Dim obj : Set obj = CreateObject("Scripting.FileSystemObject")
    Dim outFile : Set outFile = obj.CreateTextFile("in.txt")
    Dim inFile: Set inFile = obj.OpenTextFile("out.txt")
    
    ' Read file
    Dim strRetVal : strRetVal = inFile.ReadAll
    inFile.Close
    
    ' Write file
    outFile.write (strRetVal)
    outFile.Close
    
    0 讨论(0)
提交回复
热议问题