以前写过一个通过计算目录遍历所有文件和子目录的方法来获得某目录下的文件个数,结果发现速度极慢,远远不及系统本身目录属性里边显示的速度。

获取某目录下的所有文件(包括子目录下文件)的数量(C#)int fileNum = 0;
}

近来发现了一个效率更高的方法,只需遍历目录就能获得文件个数,现分享一下
获取某目录下的所有文件(包括子目录下文件)的数量(C#)System.IO.DirectoryInfo dirInfo = new System.IO.DirectoryInfo(dirPath);  
获取某目录下的所有文件(包括子目录下文件)的数量(C#)
获取某目录下的所有文件(包括子目录下文件)的数量(C#)
public static int GetFilesCount(System.IO.DirectoryInfo dirInfo) 
}

相关文章: