温馨提示×

Directory.GetFiles筛选条件怎么设

小樊
103
2024-07-01 19:20:39
栏目: 编程语言

Directory.GetFiles可以接受一个可选的搜索模式参数,用于筛选返回的文件列表。搜索模式是一个字符串,可以包含通配符来匹配文件名。以下是一些常见的筛选条件示例:

  1. 获取所有文件:
string[] files = Directory.GetFiles(@"C:\Folder\Path");
  1. 获取所有以".txt"结尾的文件:
string[] files = Directory.GetFiles(@"C:\Folder\Path", "*.txt");
  1. 获取所有以"file"开头且以".txt"结尾的文件:
string[] files = Directory.GetFiles(@"C:\Folder\Path", "file*.txt");
  1. 获取所有包含"keyword"的文件名:
string[] files = Directory.GetFiles(@"C:\Folder\Path", "*keyword*");
  1. 获取所有文件夹下的所有文件(包括子文件夹):
string[] files = Directory.GetFiles(@"C:\Folder\Path", "*", SearchOption.AllDirectories);

根据具体的需求和文件名的规律,可以自定义搜索模式来筛选返回的文件列表。

0