我不好意思要你的分了,要用byte 类型的 Pointer,这样才能存整个文件,否则byte只能存一个字节。
在C中表示为 byte *content; 或 char *content;
delphi是不是 pointer of byte ?
你不必用struct;
可以这样写文件:
循环多次(多个文件)
 写 count ;
 写 header;
 再将整个小文件写进去;
读时可以这样:
 读Count;
 读 header;
 再读 Count个字节,这是一个文件的内容;