1

我有一个包含数千个文件/目录的目录结构。现在,我想确定这个目录结构占用了多少磁盘空间。确定这一点的方法之一是通过 usingfilelen语句测量每个文件消耗的磁盘空间,最后添加它们。但是,我正在寻找一个更好的替代品。是否有任何 Windows API 或其他任何东西可以做到这一点?

4

1 回答 1

1

VB.NET 有一些内置命令可以做到这一点,但 VB6 没有。在进行搜索时,我发现对可以执行此操作的 API 的模糊引用,但没有实际的 API 名称。

但是,即使您找到它,您所要做的只是要求 Windows 做的事情与您要避免的事情完全相同。那就是递归遍历每个文件并将每个文件大小相加。Windows 不保存此信息,因此每次都必须保存。

最好只创建自己的函数并在需要时调用它。

祝你好运

于 2013-04-21T15:01:17.107 回答