确定目录结构占用的磁盘空间

时间:2013-04-21 13:21:24

标签: vb6 directory diskspace

我有一个目录结构,其中包含数千个文件/目录。现在,我想确定此目录结构占用了多少磁盘空间。确定这一点的方法之一是使用filelen语句测量每个文件占用的磁盘空间,最后添加它们。但是,我正在寻找一个更好的替代品。是否有任何Windows API或其他任何内容可以执行此操作?

1 个答案:

答案 0 :(得分:1)

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

然而,即使你找到它,你所要做的就是要求Windows做的事与你要避免的完全一样。那就是递归每个文件并添加每个文件大小。 Windows不保存此信息,因此每次都必须这样做。

可能更好的方法是创建自己的功能并在需要时调用它。

祝你好运