Http://lqweb.nease.net/cn/mycode/FileReadBlockFileWriteBlockV2.zip
This version is faster but less readable.
A third-party progress bar control can be used in the Code. On some computers, you only need to delete the Code related to the progress bar control.
Sort out the methods and attributes of these two classes for reference.
Description of classes to which a method belongs
Openbinary cfileread/cfilewrite
Closefile cfileread/cfilewrite close open files
Readblock cfileread reads a data block from an opened file to the buffer zone, and returns the number of bytes actually read to the buffer zone.
Writeblock cfilewrite writes data in the buffer to a file.
Description of classes to which an attribute belongs
Filenumber cfileread/cfilewrite indicates the file number used to open the file, or the file handle.
Fileopened cfileread/cfilewrite File status, whether to open
The total length of the filelength cfileread/cfilewrite file, that is, the number of bytes.