请问怎样不用重写而截取文件的一部分?

时间:2021-02-07 08:59:47
例如一个文件长度是 10M ,现在原文件名不变,文件内容只保留其中第2M至第9M,而开头和结尾的两个1M截去不要。
要求不用读取文件内容再重新写入的方法,而用只修改文件属性信息的方法,文件内容保留需要的部分不动,不需要的部分归还给操作系统的空闲块索引表。
补充一句:假定文件内容要保留的部分和截去的部分的边界正好是操作系统文件簇的边界或硬盘扇区边界(否则可能实现不了不重写而截取一部分)。

3 个解决方案

#1


楼主看来要做操作系统了,呵呵。

#2


这个比较困难吧?不容易,和文件系统的格式有关

#3


#1


楼主看来要做操作系统了,呵呵。

#2


这个比较困难吧?不容易,和文件系统的格式有关

#3