发明名称 写入文件的方法和装置
摘要 本发明公开了一种写入文件的方法和装置,属于数据处理领域。该方法包括:接收客户端进程的写文件请求;所述写文件请求携带待写入文件的数据长度;根据所述数据长度,为所述待写入文件分配一个或一个以上数据存储块,所述一个或一个以上数据存储块的总数据长度与所述待写入文件的数据长度相同;将所述待写入文件写入所述一个或一个以上数据存储块。该装置包括:接收模块、分配模块和写入模块。
申请公布号 CN102541869B 申请公布日期 2016.08.10
申请号 CN201010589798.X 申请日期 2010.12.07
申请人 腾讯科技(深圳)有限公司 发明人 王雨;刘致远;吴健;张毕林;车径光
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 鞠永善
主权项 一种写入文件的方法,其特征在于,包括:接收客户端进程的写文件请求;所述写文件请求携带待写入文件的数据长度;根据所述数据长度,为所述待写入文件分配一个或一个以上数据存储块,所述一个或一个以上数据存储块的总数据长度与所述待写入文件的数据长度相同;将所述待写入文件写入所述一个或一个以上数据存储块;根据所述数据长度,为所述待写入文件分配一个或一个以上数据存储块,具体包括:判断所述待写入文件的数据长度是否小于预设数据存储块的数据长度,如果是,为所述待写入文件分配与所述数据长度相同的数据存储块;如果否,计算所述待写入文件所需的所述预设数据存储块的个数,并为计算后所述待写入文件中不足一个预设数据存储块的部分,分配与所述部分数据长度相同的数据存储块。
地址 518000 广东省深圳市福田区赛格科技园2栋东403室