私は C# で Process クラスをいじっています。以下に、cmd.exe を開いて DIR コマンドを実行するために使用したいコードをいくつか示します。ただし、コードを使用しようとすると、cmd.exe は開きますが、コマンドは実行されません。なぜこれが起こっているのですか?どうすれば修正できますか?
Process cmd = new Process();
cmd.StartInfo.FileName = @"cmd.exe";
cmd.StartInfo.Arguments = @"DIR";
cmd.Start();
cmd.WaitForExit();