2011-06-18 3 views

答えて

5

使用FileInfo入力ファイルのサイズだけそれが0より大きければ、プロセスを実行し得るために:

FileInfo fi = new FileInfo("input.txt"); 
if(fi.Length > 0) 
{ 
    Process.Start("cmd.exe", @"/c test.exe -f input.txt > output.txt").WaitForExit(); 
} 
+0

こんにちは、私の場合、これはメインでwhileループの一部であり、私は "else"を追加しましたが、ループをエスケープするにはどうすればよいでしょうか?その値が例えば2kbの場合、ループを終了してループの開始からもう一度開始してください – Ben

+0

@Ben - ['continue'](http: /msdn.microsoft.com/en-us/library/923ahwt1.aspx)ステートメント – Oded

+0

こんにちは、よく分かりやすく、質問を投稿します。ご協力いただきありがとうございます :) – Ben

関連する問題