如何合并两个文件为一个文件

辉歌 2009-09-16 05:10:21
加精
两个文件,如何才能将它们合并到一起。
当然不是分别读出两个文件顺次写入硬盘。

我知道FAT32文件系统,似乎可以修改FAT表,将文件的link进行修改而达到合并的目的。不过没有做过。
NTFS不知道怎么做。

有例子吗?
...全文
2922 78 打赏 收藏 转发到动态 举报
写回复
用AI写文章
78 条回复
切换为时间正序
请发表友善的回复…
发表回复
我是苦力 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 w8u 的回复:]
引用 11 楼 tr0j4n 的回复:
你的意思就是一个文件附加在另外一个文件后面吗?

那读出B,从A的末尾开始写行不行的?


不行。B如果很大,则会有效率问题。
[/Quote]
你好像想当然的把AB两个文件想成挨在一起了,如果不是挨在一起,你就是从磁盘操作也会引起大量的磁盘读写啊? 所以读取两个文件还是有需要的,只是要找一个更好的更有效率的方法。
小小土豆 2009-12-20
  • 打赏
  • 举报
回复
不是很懂,期待中……
ahead_8 2009-12-11
  • 打赏
  • 举报
回复
mark
hunt2088 2009-10-04
  • 打赏
  • 举报
回复
学习中
pclion 2009-09-29
  • 打赏
  • 举报
回复
我给你个方案吧
学习BITMAP之类的文件的头部格式,自己定义一个头部文件结构,识别文件头部的若干个字节的特征数据来确定文件是否属于自己定义的那种类型.
ljz888666555 2009-09-29
  • 打赏
  • 举报
回复
不明白。唉,差距。
skynet000 2009-09-29
  • 打赏
  • 举报
回复
不明白,如果只是简单的流式文件,比如txt.bin这类的文件。直接从B中读出数据(c的文件的操作rb),然后对a文件进行追加写操作(c的文件操作中的a),不就可以吗?也不需要读取A文件的内容。
shubainianlb 2009-09-22
  • 打赏
  • 举报
回复
怎么都是高手,都看不懂。
maple_zhj 2009-09-22
  • 打赏
  • 举报
回复
Mark一下
PC_9527 2009-09-22
  • 打赏
  • 举报
回复
学习了,厉害
qihezhiyeys 2009-09-21
  • 打赏
  • 举报
回复
学习
clevise 2009-09-21
  • 打赏
  • 举报
回复
学习了
james_hw 2009-09-21
  • 打赏
  • 举报
回复
MARK一下
cherish1839 2009-09-21
  • 打赏
  • 举报
回复
VB实现DES加密解密算法
wwwtheresa123 2009-09-21
  • 打赏
  • 举报
回复
呃 同样的问题
stszd604 2009-09-21
  • 打赏
  • 举报
回复
了解一下
wushichao1987 2009-09-21
  • 打赏
  • 举报
回复
mark
赵4老师 2009-09-21
  • 打赏
  • 举报
回复
顶4楼
shadow1523 2009-09-21
  • 打赏
  • 举报
回复
学习
wgaiwuhan 2009-09-21
  • 打赏
  • 举报
回复
学习,学习中!
加载更多回复(55)

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧