2009-07-30 46 views

回答

4

你需要一些VBScript,你不能用批處理文件來做到這一點。 所以這樣的事情會做的

option Explicit 

Const ForReading = 1 
Const ForWriting = 2 
Const ForAppending = 8 

Dim fso 

Dim inFile 
Dim outFile 
Dim buffer 

set fso = CreateObject("Scripting.FileSystemObject") 

Set inFile = fso.OpenTextFile("C:\testIn.txt", ForReading) 
Set outFile = fso.OpenTextFile("C:\testOut.txt", ForWriting, True) 

Do While Not inFile.AtEndOfStream 
    buffer = inFile.Read(3999) 
    outFile.Write buffer 
    If Not inFile.AtEndOfStream Then 
     inFile.Read (1) 
    End If 
Loop 

inFile.Close 
outFile.Close 

你希望這有助於:)

+0

就是這樣:)對於第一個循環,我不得不加一個偏移量(因爲第一INTERVALL約4023個字符)和現在它的工作非常完美。非常感謝! – seansilver 2009-07-30 12:24:09

相關問題