ファイル名と拡張子(xlApp.Workbooks.Open(“ Test.xlsx”))を指定してOpen()関数を呼び出し、コンピューター全体でファイルを検索する方法はありますか?「c:\ docume〜1(username)\ desktop \ Test.xlsx」のような指定されたパスがあればファイルを開くことができますが、指定せずにコンピューター全体でファイルを検索する方法があるかどうか疑問に思いました。パス全体。
1 に答える
0
あなたが使用することができます:
string[] fileNames = Directory.GetFiles("C:\\", "yourFile.xls",
SearchOption.AllDirectories);
また
var txtFiles = Directory.EnumerateFiles("C:\\", "yourFiles.xls",
SearchOption.AllDirectories);
ただし、MSDN のドキュメント(GetFiles) (EnumerateFiles)を注意深く読む必要があります。これには、準備すべき事実が多数あるためです。(不正アクセスの例外、検索回数)
于 2012-08-15T22:33:22.063 に答える