使用System.IO里的Directory类.这是一个静态类,所以不需要new就能直接使用。
1.Directory.GetFiles 方法
Directory.GetFiles是一个重载的方法。可以直接提供文件夹的路径获取所在目录中文件,返回一个文件全名的字符串数组。
2个参数的里面,第二参数可以使用*和?通配符实现模糊匹配查找文件。注意这个参数是不支持正则表达式匹配的方式。
三参数的时候,SearchOption 是表示指定是搜索当前目录,还是搜索当前目录及其所有子目录。其可用参数如下:
获取当前目录的所有文件名(不含子目录的文件)
using System;
using System.IO;
namespace 获取文件文件夹
{
class Program
{
static void Main(string[] args)
{
string path = @"E:\111";
string[] fls = Directory.GetFiles(path);
Console.WriteLine($"根目录名:{path},含有文件数:{fls.Length}");
fore