社区
C#
帖子详情
高分请教,如何在一个大文件的文件头处加个string
jjstar
2006-12-12 11:39:59
有一个文件,xml格式的,大小为2G多点,
现在希望在文件最开始的地方加一句话进去,
比如加一个string
string header = "hello every one";
那么如何加呢,我发现在.net里边只能append到文件的末尾
总不能搞2个G的空间来中转吧
请各路高手指点一二
...全文
334
23
打赏
收藏
高分请教,如何在一个大文件的文件头处加个string
有一个文件,xml格式的,大小为2G多点, 现在希望在文件最开始的地方加一句话进去, 比如加一个string string header = "hello every one"; 那么如何加呢,我发现在.net里边只能append到文件的末尾 总不能搞2个G的空间来中转吧 请各路高手指点一二
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
babyrockxray
2006-12-12
打赏
举报
回复
应该要缓冲区的帮助才行
jjstar
2006-12-12
打赏
举报
回复
请问维也纳mm
4096的倍数 这个说法是从何而来
zhaochong12
2006-12-12
打赏
举报
回复
--#... 可怕...
string a="hello every one";
a=a+'\n'+form(file);
save (a);
Eddie005
2006-12-12
打赏
举报
回复
同意楼上 维也纳mm~
viena
2006-12-12
打赏
举报
回复
缓冲区的最佳大小与硬盘有关
一般是4096的倍数~
viena
2006-12-12
打赏
举报
回复
文件没有插入的说法
唯一的办法就是重建文件
建一个合适大小的缓冲区
用FileStream循环读写
lostowner
2006-12-12
打赏
举报
回复
2G的文件,太夸张了,帮你顶吧,没什么好办法
chenjunhui
2006-12-12
打赏
举报
回复
接点分 帮顶
Tenner
2006-12-12
打赏
举报
回复
似乎只能搞个2G的空间来中转了
jjstar
2006-12-12
打赏
举报
回复
补充一句,前边说到的“xml格式”这句话没什么用,大家可以想象成txt的
lr21shiji
2006-12-12
打赏
举报
回复
不行先建个string的文件 然后将2g的xmlappend 这样应该ok 不过耗时
test33
2006-12-12
打赏
举报
回复
貌似2GB 的 文件 是一个密码字典```
tl_kid
2006-12-12
打赏
举报
回复
2G的文件……还是XML的……
用C#调用DOS命令…………
新建要插入的数据文件a.txt
然后copy a.txt+XXX newfile
WuZongBo
2006-12-12
打赏
举报
回复
文件分割 再合并
zzy1254
2006-12-12
打赏
举报
回复
2G????????????????????
不是开玩笑吧,数据库文件这么大还行,
lovefootball
2006-12-12
打赏
举报
回复
Sorry
这两天忙得头有点大
想错了~~~~~
feixue_XXXX
2006-12-12
打赏
举报
回复
2G 太可怕了
viena
2006-12-12
打赏
举报
回复
偶不是mm!表听零零伍MM瞎说~
viena
2006-12-12
打赏
举报
回复
to lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))
你的方法是从文件开头写入,是覆盖文件开头的内容
而楼主要求的是插入!
viena
2006-12-12
打赏
举报
回复
缓冲区大小最好指定为硬盘蔟的大小
但蔟大小则视硬盘分割区之大小而不同,一般4到64个扇区,大小为2K到32K
内部缓冲区默认为4096(4K)
加载更多回复(2)
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA
请教
怎
题解 | #从Products表中检索产品名称以及销售总数#
15分钟,问了个人经历,如何抗压,团队协作等问题反问分部门说是一二面面试官在的部门来挑,但二面面试官说是我们进去以后选择,不懂最后说意向可能节后发许愿招银+顺丰。本来觉得没机会,都不太想面了,又一想涨涨经验也是好的。一面hr面:自我介绍,哪里人,怎么看待加班,你之前最大的工作强度是多少,实习是自己找的吗,摊牌会加班,还有一些就是常规问题记不清了。国企真全**是垃圾,
一个
号称金融电子结算中心的公司,连个笔试网页都做不明白,记事本写代码(
一个
半小时,16道单选10多选2简答4代码)没有补全也就算了,我按ta。
系统:Shell和GDI Thread和杂项等
Q如何判断是
文件
,还是目录?急!! T请各位高手指教,在c 语言中,用程序怎样判断要操作的是
一个
目录还是
一个
文件
?在c语言中要调用api函数时许包含什么头
文件
?具体要用到什么函数请多多帮忙!!谢谢!!APathIsDirectory#include Q用程序怎么打印
一个
Word或者RTF文档啊? T比如有C:/a.rtf我怎么可以把它送到打印机打出来呢?AShellExecute C:/a.rtf
Qt开发经验(转载)
本文转载于https://qtchina.blog.csdn.net/?type=blog,feiyangqingyun的博客,感谢大佬的经验分享。 默认QtCreator是单线程编译,可能设计之初考虑到尽量不过多占用系统资源,而现在的电脑都是多核心的,默认msvc编译器是多线程编译的不需要手动设置,而对于其他编译器,需要手动设置才行。 方法一:在每个项目的构建设置中(可以勾选
一个
shadow build 的页面地方)的build步骤,make arguments增加一行 -j16 即可,此设置会保
C++面试题
1.构造
一个
类MySingleton,使该类只能存在
一个
实例. 思路: 将构造函数写为private的,然后通过
一个
成员静态函数来调用构造函数即可:) 例: #include "iostream.h" class MySingleton { private: static MySingleton* _instance; MySingleton(){ cout ~MyS
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章