文件分块写入的问题

xjwchy 2009-10-09 04:23:46
首先分块读取文件A,大小为10m;现在将A分成10块,每块1m,分10次进行写入,10个块并不是顺序得到的,所以不能通过追加的方法实现.请问怎样实现?
我现在的问题是:分块读取数据是没有问题,但是分块写入却不能达到要求.用fopen通过w或a模式打开都不行,请高人指点啊.
...全文
119 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
striker_un 2009-10-10
  • 打赏
  • 举报
回复
弱弱的问一下,那是php干的话么?
good_phpchengdu 2009-10-10
  • 打赏
  • 举报
回复
php在底层文件操作能力上有限,如果一定要实现你的功能,可这样处理。每个php进程操作各的一个当前块临时文件,最后把这几块小文件组合成为一个大文件,就可以模拟实现你所要的功能了
xjwchy 2009-10-10
  • 打赏
  • 举报
回复
php做的服务端,现在只能用php写啊,我也没办法啊
xjwchy 2009-10-09
  • 打赏
  • 举报
回复
谢谢iwantnet的回复.难道真的只能追加写入了吗?
xunlei下载的通过几个线程进行写文件,那种是怎样实现的呢?
iwantnet 2009-10-09
  • 打赏
  • 举报
回复
当你将10M的文件分成10块的时候。将每一块加上编码。这样无论怎么分割,最后你最按编码的排序进行追加写入。

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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