【C#】-遍历文件夹简约的方式

实现:

var files = Directory.GetFiles(@"C:\", "*.*",SearchOption.AllDirectories); // 遍历所有文件 var dirs= Directory.GetDirectories(@"C:\", "*", SearchOption.AllDirectories); //遍历所有文件夹

var files = Directory.EnumerateFiles(@"C:\", "*.*",SearchOption.AllDirectories); // 遍历所有文件 var dirs= Directory.EnumerateDirectories(@"C:\", "*", SearchOption.AllDirectories); //遍历所有文件夹 、 ③
var files = new DirectoryInfo(@"C:").GetFiles(".",SearchOption.AllDirectories); // 遍历所有文件,得到FileInfo类型的集合
var dirs= new DirectoryInfo(@"C:").GetDirectories("*", SearchOption.AllDirectories); //遍历所有文件夹,得到DirectoryInfo类型的集合

var files = new DirectoryInfo(@"C:").EnumerateFiles(".",SearchOption.AllDirectories); // 遍历所有文件,得到FileInfo类型的集合
var dirs= new DirectoryInfo(@"C:").EnumerateDirectories("*", SearchOption.AllDirectories); //遍历所有文件夹,得到DirectoryInfo类型的集合
`

posted @ 2024-08-14 00:37  VisionCode  阅读(69)  评论(0编辑  收藏  举报