コマンドプロンプトで
(コマンド) < (ファイルパス)
のようにコマンドにファイルを渡すのを、

Process proc = new Process();
proc.StartInfo.FileName = "(コマンド)";
string command = "< (ファイルパス)";

proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardInput = true;

proc.StartInfo.Arguments = command;

proc.Start();
proc.WaitForExit();

っとやっているのですが、うまくいきません。
どうすればいいのでしょうか?