文件搜索模式:在System.IO.Directory.GetFiles中搜索文件名第11位没有0的所有文件

时间:2015-12-10 20:35:15

标签: c# asp.net .net system.io.file

在特定位置搜索文件名中没有0的所有文件的语法是什么 在我的情况下,我想搜索文件名第11位没有0的所有文件 取代“*”,如下所示

string[] files = System.IO.Directory.GetFiles(sourcePath, fileName + "_*"); 

2 个答案:

答案 0 :(得分:1)

不能做“不”,但接下来最好的事情就是用LINQ过滤。

string[] files = System.IO.Directory.GetFiles(sourcePath, fileName + "_*")
  .Where(x => !Path.GetFileName(x).StartsWith(fileName + "_0"))
  .ToArray();

答案 1 :(得分:0)

或者您可以尝试使用以下表达式:

SELECT column_name 
FROM information_schema.columns 
WHERE table_name=table