/// <summary>
/// 獲取某一檔案夾的大小
/// </summary>
/// <param name="dir">檔案夾目錄</param>
/// <param name="dirSize">檔案夾大小</param>
public static void GetDirSizeByPath(string dir, ref long dirSize)
{
try
{
DirectoryInfo dirInfo = new DirectoryInfo(dir);
DirectoryInfo[] dirs = dirInfo.GetDirectories();
FileInfo[] files = dirInfo.GetFiles();
foreach (var item in dirs)
{
GetDirSizeByPath(item.FullName, ref dirSize);
}
foreach (var item in files)
{
dirSize += item.Length;
}
}
catch (Exception ex)
{
Console.WriteLine("獲取檔案大小失敗"+ ex.Message);
}
}
網上的范例,請給個使用的例子
檔案夾目錄路徑: UE/UPLOAD
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/231361.html
標籤:ASP.NET
