亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎么使用c#的directoryinfo類獲取目錄大小

小億
103
2023-07-22 10:13:09
欄目: 編程語言

可以使用DirectoryInfo類的GetFiles方法來獲取目錄下的所有文件,然后遍歷文件列表,累加每個文件的大小即可。

以下是一個示例代碼:

using System;
using System.IO;
class Program
{
static void Main()
{
string directoryPath = "目錄路徑";
long directorySize = GetDirectorySize(directoryPath);
Console.WriteLine("目錄大小: {0} bytes", directorySize);
}
static long GetDirectorySize(string directoryPath)
{
DirectoryInfo directoryInfo = new DirectoryInfo(directoryPath);
long size = 0;
foreach (FileInfo fileInfo in directoryInfo.GetFiles("*", SearchOption.AllDirectories))
{
size += fileInfo.Length;
}
return size;
}
}

請將代碼中的"目錄路徑"替換為實際的目錄路徑。代碼中使用GetFiles方法的第一個參數傳遞"*",表示獲取所有文件,第二個參數傳遞SearchOption.AllDirectories,表示搜索所有子目錄。

代碼執行后,會輸出目錄的大小(以字節為單位)。

0
凤庆县| 长宁区| 张家口市| 新蔡县| 红原县| 三穗县| 玛沁县| 沂南县| 武清区| 凤台县| 虎林市| 久治县| 内黄县| 修文县| 泽普县| 当涂县| 婺源县| 梓潼县| 辰溪县| 旬邑县| 新密市| 龙里县| 安西县| 屏东市| 习水县| 资阳市| 章丘市| 阿克| 金塔县| 瓮安县| 桂东县| 无棣县| 扬中市| 莎车县| 保靖县| 敖汉旗| 延边| 古田县| 青海省| 商河县| 夹江县|