文件读写可以可以插入吗?
filestream,能够打开一个指定文件,然后在里面的某个位置进行插入吗?我发现只能改写或者是末尾插入。 --------------------编程问答-------------------- 转换成字符串,插入字符串行不? --------------------编程问答-------------------- 流 哪来插入的概念,只能是追加和覆盖。 --------------------编程问答-------------------- 不能直接插入。如果在原始文件里写入新数据的话,会覆盖现有数据。要做到数据移动。
例如:原始文件流fs1长度1000,需要在100位置插入新数据。
先建立文件流fs2,打开fs1,读取100,放到fs2里面,写入新数据,在从fs1里读取其余的900,写入到fs2里,搞定。 --------------------编程问答-------------------- 先读出数据处理后在保存
补充:.NET技术 , C#