91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么使用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
嵩明县| 如东县| 漳平市| 类乌齐县| 宣威市| 兴仁县| 鹤壁市| 唐河县| 岳普湖县| 都兰县| 南通市| 马关县| 陵川县| 永平县| 二手房| 高唐县| 四会市| 贵港市| 永昌县| 嵊泗县| 宜黄县| 石台县| 垦利县| 弋阳县| 黑河市| 彭泽县| 壶关县| 桐庐县| 乌拉特中旗| 肇东市| 吉木乃县| 八宿县| 阳山县| 黎川县| 东宁县| 台江县| 祁阳县| 阿拉尔市| 平江县| 那坡县| 科尔|