对java,c,c#删除文件中的一行,删除文件中的数据
来源:互联网 发布:网络销售彩票聊天技巧 编辑:程序博客网 时间:2024/06/08 22:16
声明标题的纯粹是为了提高 Google和百度查找的相关问题的排名,- -!!!
这篇文章的内容纯粹是自己对理论的推测,没有实践证明,如有不对请指正,当然这篇文章又没人看还是两说~~~~
进入正题,对文件的操作对痛苦的就是对文件内容(记录的长度不同时)进行修改了,但是我认为这是不可能的,不要考虑当对文件的每个记录操作时,对文件中的其中一部分修改,都学过操作系统吧,想想文件在硬盘是怎么存储的,文件中数据是数据存储的,当文件中的一部分变短时后面的数据怎么办?向前移?不是一个扇区的文件还给写过来?。。。。。 文件系统可能提供这么复杂的操作么,据我的知识范围,也没有相关的接口- -!所以就不要想删除文件中的数据了
那么需要改文件中的数据(与原数据长度不同)怎么办呢?
我有以下几种种方法:
1.文件一次全部读入,这下想怎么折腾就怎么折腾了,在重新写会覆盖原文件
2.重新建立一个文件,把改动过的文件写到新建立的文件
3.在原件用特殊字符覆盖相同的长度
4.数据库了
- 对java,c,c#删除文件中的一行,删除文件中的数据
- JAVA中的文件删除
- JAVA中的文件删除
- c# 删除文件中的图片
- c#对文件夹中的文件进行删除操作
- java中对IO文件的操作(读,写,增加一行,删除一行,删除文件)
- Java中的文件删除操作
- C# winform 实现删除文件中数据的一行
- 使用C语言删除文本文档中的一行数据
- 删除文件中的空行
- 删除Repository中的文件
- matlab 中的删除文件
- 删除目录中的文件
- (转)java中对IO文件的操作(读,写,增加一行,删除一行,删除文件)
- 删除文件中的注释文件
- C读写文件--删除指定的一行
- C读写文件--删除指定的一行
- Java递归删除文件夹中的所有文件
- java学习之JNI学习二 取得属性和方法的ID
- 通过程序产生click事件,而不用鼠标单击
- ubuntu忘记密码的解决办法
- 51单片机新手
- 二级指针二维数组
- 对java,c,c#删除文件中的一行,删除文件中的数据
- Eclipse语言的切换方法
- ASP.NET中上传文件到数据库
- 光照与物体渲染的颜色 (序)
- uva 1055
- APPlication,Session,Cookie,ViewState和Cache之间的区别
- 一个用来扫描主机端口的AIR 程序 (在Flex 4+AIR 2.0/Beta 2 下实现)
- How To ... Create a MonoChrome RenderEffect(如何创建灰度渲染效果)
- 神奇的汇编(一)