以下の簡単なコードは、実際のシナリオを反映していない単なる例です。 私はそれを試して、それは動作しませんでした。プロセスを使用して "del data.txt"を実行する方法は?
クラスを使用するのではなく、Process
を使用してdata.txt
を削除します。 Process
を使用してdel data.txt
を実行する方法
using System;
using System.Diagnostics;
namespace Tester
{
class Program
{
static void Main(string[] args)
{
Process p = new Process();
p.StartInfo.FileName = "cmd";
p.StartInfo.Arguments = "del data.txt";
p.StartInfo.UseShellExecute=false;
p.EnableRaisingEvents = true;
p.Exited += (sender, e) => { Console.WriteLine("Finished"); };
p.Start();
p.WaitForExit();
}
}
}
?
@デルードを直接呼び出すことによってどういう意味ですか? – CodesInChaos
@Oded 'del'は、実際のバイナリではなく、' cmd'の組み込みコマンドです。 –