社区
C语言
帖子详情
如何在一个大的文件中插入内容。
zm_stone
2000-08-30 08:11:00
当在一个文件中间插入内容,一般的方法是:将文件指针定位到要插入的位置,将其后的内容保存到内存中,插入内容,然后再写入保存的后续内容,最后还要修改文件大小。但是在对一个很大的文件操作时,可能会很慢。不知各位有何高见,大型数据库系统又是如何处理它的数据库文件的,希望各位指点迷津。
...全文
137
2
打赏
收藏
如何在一个大的文件中插入内容。
当在一个文件中间插入内容,一般的方法是:将文件指针定位到要插入的位置,将其后的内容保存到内存中,插入内容,然后再写入保存的后续内容,最后还要修改文件大小。但是在对一个很大的文件操作时,可能会很慢。不知各位有何高见,大型数据库系统又是如何处理它的数据库文件的,希望各位指点迷津。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianjun_ding
2000-08-31
打赏
举报
回复
我以前做过小型的DBMS所以想说说经验,希望对你有用
第一种方法是用 B二叉树
第二种方法是建立索引,也就是说实际只是将内容放倒文件尾部
但索引里指的位置却好象在中间
ok祝你成功
「已注销」
2000-08-31
打赏
举报
回复
一般是建立临时文件进行处理
vim for windows
第
一个
功能不用多说,vi可以编辑文本
文件
。至于其他的功能,多得无法列举,我只说我所知的一些典型的功能应用: (1)编辑文本
文件
(2)方便地阅读程序源代码 (3)当
文件
目录浏览器来用 (4)提供编程、调试...
linux 向空
文件
中
插入
空行
这篇文章可以回答以下问题 ...#shell代码,做
一个
指定空行数
文件
什么是空
文件
即
文件
大小为0的
文件
。 比如用touch file.txt的touch命令新建的
文件
,都是空
文件
。
文件
大小可以通过ll命令来查看。 用echo命...
第十一章
文件
操作_C语言
插入
、删除、更改
文件
内容
例如在
文件
开头
插入
100个字节的数据,那么原来
文件
的所有
内容
都要向后移动100个字节,这不仅是非常低效的操作,而且还可能覆盖其他
文件
。因此C语言没有提供
插入
、删除、修改
文件
内容
的函数,要想实现这些功能,
7.8:Python如何在
文件
中
插入
内容
?
在操作
文件
时,我们应该注意
文件
路径、权限和编码等问题,同时也应该注意
文件
操作可能带来的风险。通过合理使用
文件
操作,我们可以更好地实现Python程序的功能,从而更高效地完成我们的任务。
在
文件
中
第一行
插入
内容
java
中
实现,在大
文件
的第一行添加
内容
感谢分享,学习了 java
中
实现,在大
文件
的第一行添加
内容
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章