获取某目录下的所有文件(包括子目录下文件)的数量(C#)

xiaoxiao2021-02-28  7

近来发现了一个效率更高的方法,只需遍历目录就能获得文件个数

System.IO.DirectoryInfo dirInfo = new System.IO.DirectoryInfo(dirPath); public static int GetFilesCount(System.IO.DirectoryInfo dirInfo) { int totalFile = 0; totalFile += dirInfo.GetFiles().Length; foreach (System.IO.DirectoryInfo subdir in dirInfo.GetDirectories()) { totalFile += GetFilesCount(subdir); } return totalFile; }
转载请注明原文地址: https://www.6miu.com/read-200384.html

最新回复(0)