用 CreateFile, ReadFile, WriteFile, CloseHandle 等 API 来进行二进制读写,可以访问超大文件。另外,既然仅仅是复制,为何不用 CopyFile API 直接进行?Public Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long
用 CreateFile, ReadFile, WriteFile, CloseHandle 等 API 来进行二进制读写,可以访问超大文件。另外,既然仅仅是复制,为何不用 CopyFile API 直接进行?Public Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long