Я использовал следующий код, чтобы разделить мой текстовый файл на два файла. Мой исходный файл состоит только из 20 строк, которые я пытаюсь разделить на 2 файла. Даже когда скрипт запускается, и я получаю сообщение в конце, говоря, что процесс завершен. Я не вижу никаких разделенных файлов на выходном месте. Пожалуйста, скажите мне, в чем проблема в коде, я новичок в vbscript, поэтому, пожалуйста, помогите мне. заранее спасибо :)Не получать выходные данные для разделения текстовых файлов в vbscript
Dim Counter
Const InputFile = "C:\Cs.txt"
Const OutputFile = "C:\Users\rmehta\Desktop"
Const RecordSize = 10
Const ForReading = 1
Const ForWriting = 2
Const ForAppending = 8
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile (InputFile, ForReading)
Counter = 0
FileCounter = 0
Set objOutTextFile = Nothing
Do Until objTextFile.AtEndOfStream
if Counter = 0 Or Counter = RecordSize Then
Counter = 0
FileCounter = FileCounter + 1
if Not objOutTextFile is Nothing then objOutTextFile.Close
Set objOutTextFile = objFSO.OpenTextFile(OutputFile & "_" & FileCounter & ".txt", ForWriting, True)
end if
strNextLine = objTextFile.Readline
objOutTextFile.WriteLine(strNextLine)
Counter = Counter + 1
Loop
objTextFile.Close
objOutTextFile.Close
Msgbox "Split process complete"
Работал с небольшой заменой cnSize = 11 ... Спасибо большое! Очень полезно :) – M3HTA
Пожалуйста, помогите мне с этим тоже: http://stackoverflow.com/q/18722318/2636830 – M3HTA
Заранее спасибо :) – M3HTA