我有一个目录结构,其中包含数千个文件/目录。现在,我想确定此目录结构占用了多少磁盘空间。确定这一点的方法之一是使用filelen
语句测量每个文件占用的磁盘空间,最后添加它们。但是,我正在寻找一个更好的替代品。是否有任何Windows API或其他任何内容可以执行此操作?
答案 0 :(得分:1)
VB.NET有一些内置命令可以执行此操作,但VB6没有。在进行搜索时,我发现了对API执行此操作的模糊引用,但没有实际的API名称。
然而,即使你找到它,你所要做的就是要求Windows做的事与你要避免的完全一样。那就是递归每个文件并添加每个文件大小。 Windows不保存此信息,因此每次都必须这样做。
可能更好的方法是创建自己的功能并在需要时调用它。
祝你好运