如何实现大文件能根据磁盘的空间分割备份到多个盘上。(100分)

  • 主题发起人 主题发起人 lnf
  • 开始时间 开始时间
这有什么问题? 你要编程实现还是找个工具?
 
你只需判断一下剩余空间,然后用fileopen,fileread,读取一定的字节生成一大小
合适的文件,就可以了,应该没有什么难度的。
 
SPLITE分割
COPY XX+XX 合并
 
将大文件分割的工具不少,ChinaByte有好几个,可去那里去寻。
若要自己编的话,则要考虑分割文件的存储结构问题!
 
不必考虑什么结构, 按大小能装多少就分多少, 剩下的重复这步骤就成.
合并时用copy 文件1+文件2+文件3.... 就成了, 生成到文件1.
 
用WINAPI的GetDiskFreeSpace或GetDiskFreeSpaceEx获取剩余磁盘空间,
然后,打开源文件read write read write...

TFileStream类或File io函数甚至WINAPI的file操作函数等等进行文件操作
 
多人接受答案了。
 
后退
顶部