2016-05-14 18 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"が存在するかどうかを確認します。

関連する問題