Directory.GetFiles筛选条件怎么设

avatar
作者
猴君
阅读量:1

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); 

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!