我的C:
驱动器上有一个名为practice
的目录。我的txt文件包含以下名称:CityUpdated
,TownUpdated
,MetroNotUpdated
,SuburbNotUpdated
。
我想编写一些C#代码来读取名称中包含单词"更新"的文本文件。但我无法使用Directory.GetFiles
弄清楚如何执行此操作。有人可以帮帮我吗?
答案 0 :(得分:0)
执行Directory.GetFiles(@"c:\test","*updated*");
而不是Directory.GetFiles(@"c:\test","*updated.txt");
。这对你有帮助。
答案 1 :(得分:0)
var files = Directory.GetFiles("c:\practice", "*updated.txt").Where( f => !f.Contains("NotUpdated"));
这会为您提供一个包含正确文件名的数组。