2016-05-14 179 views
2

由于文件位于C驱动器中,并且其路径以“Framework64 \ v4.0.30319 \ WPF \ Fonts \ GlobalMonospace.CompositeFont”结尾,因此查找文件的最有效方法是什么?它可能能够找到,例如,“C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ WPF \ Fonts \ GlobalMonospace.CompositeFont”。查找路径以特定模式结尾的文件

我可以在C#或AutoHotKey中实现它。我认为Directory.EnumerateFilesloop指令将工作,但什么是最有效的方式?

回答

2

使用Directory.EnumerateDirectories与选项SearchOption.AllDirectories来查找所有目录。然后选择路径以“Framework64 \ v4.0.30319 \ WPF \ Fonts”结尾的路径。然后,对于那些使用File.Exists检查文件“GlobalMonospace.CompositeFont”是否存在于这些目录中。