私はいくつかのファイルを読んで何らかの処理を行う必要があるコマンドラインアプリケーションをやっています。
コマンドラインには多くのファイル引数があり、それぞれの引数は次のいずれかの形式になります。
- 相対パス。ワイルドカードの有無にかかわらず。
- ワイルドカードの有無にかかわらず、完全なパス。
ネットワーク共有をサポートする必要があります。
コマンドライン引数に一致するすべてのファイルのコレクションを取得する最も簡単な方法は何ですか?
サポートすべきコマンドラインの例:
tool.exe myfile.dat
tool.exe myfile.*
tool.exe ....*.*
tool.exe C:Temptest.*
tool.exe \servershare*.dat
これを行うためのフレームワークには何も組み込まれていませんか?
回答:
回答№1は5この質問には良いコードサンプルがいくつかあります いくつかの議論。 ここに別の記事があります それはそれを説明し、コードは少しシンプルです。