私はコンソールアプリケーションを作成しています。私は> cmdコマンドを使用したいので、ユーザーが自分のアプリケーションを使用するときに、out.txt構文を使って出力をchoiseのテキストファイルに書きたいと指定することができます。> out.txtコマンドの使用C#
コンソールアプリケーションの引数を解析して '>'を入力し、ファイルを書き込むことで、これを処理できます(下記のサンプル)。しかし、これを処理するよりエレガントな方法はありますか?
public void Run(string[] args)
{
switch (args[0])
{
case "/a":
{
Console.WriteLine("Hi There");
Console.WriteLine();
return;
}
私はmyApplication.exe入力すると、私はコードをコンソールには何も書き込まdoesntのとわからないout.txtをがあるディレクトリout.txtをmyApplication.exe/A>を入力すると/コードが実行さ 罰金(どこにいても)?
ファイルはどこに書き込まれますか?それは私のために働いていません – nlstack01
あなたが指定したパスにファイルを書き込みます。フルパス(ファイル名のみ)を指定しないと、現在の作業ディレクトリに書き込まれます。 – adv12