计算NTFS和FAT文件系统的大小在Windows
Calculate NTFS and FAT file sytem size in Windows
有人知道如何计算文件系统单独占用的空间量吗?
我试图在不遍历整个磁盘的情况下计算文件和目录占用磁盘的空间。
这是c++中的示例:
ULARGE_INTEGER freeBytesAvailable, totalNumberOfBytes, totalNumberOfFreeBytes;
GetDiskFreeSpaceEx(NULL, &freeBytesAvailable, &totalNumberOfBytes, &totalNumberOfFreeBytes);
mCurrentProgress = 0;
mTotalProgress = totalNumberOfBytes.QuadPart - totalNumberOfFreeBytes.QuadPart;
但问题是,我需要排除文件系统的大小,但我不知道是否有可能,或者是否有一个API来获取此信息。
没有意义。在NTFS上,小文件存储在目录中。我的意思是,它们是内联的。保存文件名的扇区也保存文件内容。因此,不能将该扇区计算为"用于文件"或"用于文件系统开销"。
相关文章:
- 文件系统:复制功能的速度秘诀是什么
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 如何传递多个 std::文件系统选项?
- 遍历顺序由 std::文件系统directory_iterator给出
- libstdc++ 文件系统中未初始化的用法?
- boost::文件系统::recursive_directory_iterator多线程安全
- C++17 文件系统在 Windows 10 上使用 nuwen MinGW
- Windows 文件系统 API 不同的输出
- std::文件系统"root_name"定义在 Windows 上损坏
- 有人可以解释一下与 Windows 文件系统相关的C++转义字符" "吗?
- Windows本身是否有虚拟或临时文件系统
- 如何知道何时将新文件添加到 Windows 中的文件系统
- 是否有适用于Windows的iTunes C++库允许访问USB连接的iOS设备的文件系统?
- Windows上不可靠的文件系统操作
- Windows上的直接文件系统函数调用
- 拦截Windows文件系统,编辑数据
- 计算NTFS和FAT文件系统的大小在Windows
- Windows文件系统
- 可用于在Windows文件系统上创建驱动器的API
- 用于查询大文件的 Windows 文件系统 API