我有一个包含两个文件的文件夹:

  • Awesome.File.20091031_123002.txt
  • Awesome.File.Summary.20091031_123152.txt

  • 此外,第三方应用程序按以下方式处理文件:
  • 从数据库
  • 中读取folderPathsearchPattern
  • 执行Directory.GetFiles(folderPath, searchPattern),批量处理与过滤器匹配的所有文件,然后将其移动到存档文件夹。

  • 事实证明,我必须将我的两个文件移动到不同的存档文件夹中,因此我需要通过提供不同的searchPatterns进行单独处理,以分别处理它们。请注意,我无法修改第三方应用程序,但是可以修改数据库中的searchPattern和文件目标。

    什么searchPattern将允许我选择Awesome.File.20091031_123002.txt而又不包括Awesome.File.Summary.20091031_123152.txt

    最佳答案



    问号(?)充当单个字符的占位符。

    关于c# - 将Directory.GetFiles与类似正则表达式的过滤器一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1669892/

    10-09 15:36