プロジェクトの一環として、Mono プログラムは一連の画像をムービーに書き込む必要があります。したがって、画像は最初に/tmp/
フォルダ/にキャッシュされます。これは、以前のセッションの静止画像である可能性があるためです。これらの画像を削除したいです。したがって、次のコマンドを使用します。
Process proc = new Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = "rm";
proc.StartInfo.Arguments = "/tmp/output*";
proc.Start();
proc.WaitForExit();
ただし、プログラムを実行すると、次の警告が表示されます: /bin/rm: cannot remove '/tmp/output*': No such file or directory.
.
ただし/bin/rm /tmp/output*
、ターミナルで(ユーザーモードで)実行すると、コマンドのファイル認識に問題はないようです。
このコマンドが機能しないのはなぜですか?