我正在尝试过滤方法的输出,因此只会返回带有“FF-”前缀的文件。
我的代码如下:
DirectoryInfo dinfo = new DirectoryInfo(@"C:\Windows\system32\tasks");
FileInfo[] Files = dinfo.GetFiles("*.*");
foreach (FileInfo file in Files)
{
listBox1.Items.Add(file.Name);
}
答案 0 :(得分:2)
喜欢这个吗?
FileInfo[] Files = dinfo.GetFiles("FF-*.*");
引用:
* - Zero or more characters.
? - Exactly zero or one character.
例如,searchPattern字符串 “* t”搜索路径中的所有名称 以字母“t”结尾。该 searchPattern字符串“s *”搜索 路径中的所有名称都以 字母“s”。
答案 1 :(得分:1)
您可以仅为"FF-*"
个文件应用搜索模式"FF-*.txt"
- 或.txt
,但是如果只想获取文件路径,则使用{{ 1}}是更好的选择
Directory.GetFiles
答案 2 :(得分:0)
FileInfo[] Files = dinfo.GetFiles("FF-*.*");