java文件操作的疑问
是这样的,我想删除一个文件中的一小部分内容,如果先读取所有文件操作字符串后再写入文件显得有些浪费了,我想是不是可以只删除一部分然后直接就反应到文件中。我试过用FileCh...
是这样的,我想删除一个文件中的一小部分内容,如果先读取所有文件操作字符串后再写入文件显得有些浪费了,我想是不是可以只删除一部分然后直接就反应到文件中。我试过用 FileChannel ,但是API中只能单纯的“修改”我想要的那部分内容,如果我想使用删除操作,它是不支持的,请问有没有什么更好的方法,我想对于大型文件的写操作,肯定不会先读后重写,望高手不吝赐教!
补充:
2楼的方法,我说了只能修改,不能删除;
3楼的方法,虽然看起来可行,但是反应到文档里面空串是占空白的,看的很明显 展开
补充:
2楼的方法,我说了只能修改,不能删除;
3楼的方法,虽然看起来可行,但是反应到文档里面空串是占空白的,看的很明显 展开
展开全部
FileChannel.map();
MappedByteBuffer
MappedByteBuffer
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题我也要知道呢?我现在地xml的操作是可以达到,只重写修改的部分的。欢迎来广州日新网的计算机下面写心得
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能修改?能改就能删啊,你传个空串进去就不等于是删了嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询