首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

对于文件系统的疑义

2013-07-16 
对于文件系统的疑问我想知道,一个文件在硬盘上存储的空间是连续的吗?如果是,那么我现在创建了一个1M的文件

对于文件系统的疑问
我想知道,一个文件在硬盘上存储的空间是连续的吗?
如果是,那么我现在创建了一个1M的文件,MSDN说可以通过SetEndOfFile去延长这个文件,如果我延长到1G,那么之前排列在这个文件之后的空间是如何处理的?
如果不是,那么大概会是什么样的机制?

最后一个问题,我知道可以通过SetEndOfFile去截断一个文件的尾部。那么有没有什么办法可以截断文件头部的,比如我要 将一个文件截断成均匀的N部分该如何做最高效?


谢谢。
[解决办法]
推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。

FAT
FAT32
NTFS

热点排行