7.14 C#遞歸獲取文件夾大小

獵取指定文件夾的大小
public long countsize( System.IO.DirectoryInfo dir)
{
 long size=0;
 FileInfo[] files=dir.GetFiles();
 foreach(System.IO.FileInfo info in files)
 {
  size+=info.Length;
 }
 DirectoryInfo[] dirs=dir.GetDirectories();
 foreach(DirectoryInfo dirinfo in dirs)
 {
  size+=countsize(dirinfo);
 }
 return size;
}
 
發佈了47 篇原創文章 · 獲贊 0 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章