请教用Get读取文件内容问题!
Private Type FileSection
Bytes() As Byte
FileLen As Long
End Type
Private Type SectionedFile
Files() As FileSection
NumberOfFiles As Long
End Type
Dim File As SectionedFile
'从各个子文件中读取内容
ReDim File.Files(1 To FileInfo.FileCount)
Dim strOpenName As String
Dim i As Long
For i = 1 To FileInfo.FileCount
strOpenName = FileInfo.OrigFileName & "." & Format((FileInfo.FileStartNum - 1 + i), "00#")
nFileNumber = FreeFile
Open strOpenName For Binary As #nFileNumber
Get #nFileNumber, 1, File.Files(i) <----------不明白
Close #nFileNumber
Next
上面这个是一个分割/合并文件的程序中的一部分代码,是把几个子文件合并成一个文件的,这是其中一段。这里面我不明白的是:Get #nFileNumber, 1, File.Files(i)为什么这样写就行了?文件中的内容究竟是如何放在Bytes()和FileLen中的?我就是这里搞不明白,希望高手们指点一下。先谢过了。