gpt4 book ai didi

c# - 计算 Windows 文件夹大小的最快方法是什么?

转载 作者:IT王子 更新时间:2023-10-29 04:40:54 25 4
gpt4 key购买 nike

我需要计算数百个文件夹的大小,有些是 10MB,有些可能是 10GB,我需要一种使用 C# 获取每个文件夹大小的超快速方法。

我的最终结果有望是:

文件夹 1 10.5GB

文件夹2 230MB

文件夹3 1.2GB

...

最佳答案

添加对 Microsoft Scripting Runtime 的引用并使用:

Scripting.FileSystemObject fso = new Scripting.FileSystemObject();
Scripting.Folder folder = fso.GetFolder([folder path]);
Int64 dirSize = (Int64)folder.Size;

如果您只需要大小,这比递归快

关于c# - 计算 Windows 文件夹大小的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2869561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com