C#获取文件夹名和文件个数
知道一个路径,如:C:\C#如何获取这个路径下的所有文件夹名,如果该路径下有文件,又如何获取文件的文件名和文件数量...
知道一个路径,如:C:\
C#如何获取这个路径下的所有文件夹名,
如果该路径下有文件,又如何获取文件的文件名和文件数量 展开
C#如何获取这个路径下的所有文件夹名,
如果该路径下有文件,又如何获取文件的文件名和文件数量 展开
2个回答
展开全部
C#获取文件夹名和文件个数,参考代码如下:
DirectoryInfo di = new DirectoryInfo(@"文件夹路径");
di.GetDirectories();//获取子文件夹列表
di.GetFiles();//获取文件列表
如果嵌套文件夹个数较多,可以使用子线程统计,参考代码如下:
int count = 0;
public void GetFilesCount(string path)
{
//开子线程去统计
count += System.IO.Directory.GetFiles(path).Length;
foreach (var folder in System.IO.Directory.GetDirectories(path))
{
count += GetFilesCount(folder);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询