2016-05-14 176 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」是否存在於這些目錄中。