中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么使用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
英超| 万山特区| 抚顺县| 惠来县| 京山县| 黑河市| 德州市| 和林格尔县| 天柱县| 寿阳县| 涪陵区| 宁城县| 通河县| 富民县| 雅江县| 玉田县| 托克托县| 四会市| 老河口市| 周至县| 阆中市| 横山县| 宽城| 西藏| 黔西| 册亨县| 霞浦县| 沾化县| 本溪市| 寿阳县| 贵州省| 泸州市| 青浦区| 理塘县| 九江市| 永宁县| 金门县| 若尔盖县| 大余县| 沙雅县| 曲阳县|