シンプルなコピー コンソール アプリケーションを作成したいと考えています (コピーは DOS に既に存在することを知っています)。DOS のコピー コマンドとまったく同じように、コピー アプリケーションを 2 つの単純な引数で実行できるようにしたいと考えています。
copy C:\Users\Admin\Samples\*.pdf C:\
- 入力パスと検索パターン
- 出力パス
私のコードでは、これを使用します
static void Main(string[] args)
{
string input;
string output;
var options = new Options();
ICommandLineParser parser = new CommandLineParser();
if (parser.ParseArguments(args, options))
{
input = options.Argument[0];
output = options.Argument[1];
// Get file list
String directory = Path.GetDirectoryName(input);
String[] files = Directory.GetFiles(directory, /* ??? */);
// To be continued...
}
else
{
System.Console.WriteLine("Erreur");
System.Console.ReadKey();
}
}
検索パターンを簡単に取得するにはどうすればよいですか? これを行うより良い方法はありますか?