我有一个有趣的测试用例,我生成了成千上万个非常小的文件。正如您可能想象的那样,磁盘上的大小呈线性增长,但我没想到磁盘上的大小会小于整个文件夹的大小。 (NTFS)
我理解磁盘上的大小如何可以大于大小,但我很困惑它如何可以更小。
我不太确定这是怎么可能的。有线索吗?
可以是压缩,也可以参见稀疏文件。
但就你而言,我猜这是第三种选择 - 如果文件很小,通常在 400 字节以下,其数据可以放入 MFT 文件记录中,因此它不占用任何簇。您有大约 30.000 个文件,因此如果每个文件大约为 300 字节,则它可能为 9 MB,但在磁盘上仍将算作 0 字节: