在 Windows XP 中,当我单击文件夹上的“属性”时,它显示
Size: 788 MB (826,867,591 bytes)
Size on disk: 806 MB (845,590,528 bytes)
Contains: 8,772 Files, 0 Folders
当我进入文件夹时,左下角显示
9,512 objects
当我选择所有项目并执行“属性”时,它说
2,970 Files, 0 Folders
Size: 452 MB (474,082,998 bytes)
Size on disk: 457 MB (479,973,376 bytes)
我认为没有任何文件是隐藏的 - 我唯一能想到的是文件夹层次结构在那个阶段已经变得相当深。
根据在 git bash 中运行以下命令,我认为 9512 个对象是正确的数字:
$ find . | wc
9513 9513 785977
答案1
右键单击文件夹并转到属性时,它会添加当前文件夹中的所有文件,也子文件夹中的所有文件。
当您进入一个文件夹并全选时,即使您的选择包括包含文件的子文件夹,它也会仅列出该文件夹中的文件。但是,对该选择执行“属性”将包括子文件夹文件。
在 Win7 上测试了这一点,但 XP 可能有点不同。
我实际上对这些不一致之处感到有点惊讶。