すべての.rar拡張ファイルを特定のドライブのすべてのディレクトリから削除します。私は "D:\ Test"を持っていると言います。これはたくさんの.rarファイルまたは.zipファイルを作成しています。プログラムが実行されると、すべての.rarファイルのみが削除され、他の拡張ファイルは同じままでなければならず、削除されたrarファイルの数がいくつ表示されるはずです。私はサブディレクトリのn detphtでn個のファイルを作成することができますが、プログラム実行中はすべての.rarファイルを削除する必要があります。これは私がプログラムを書いたので、その特定のドライブに多くのファイルを作成しましたが、ファイルがないというアプリケーションを実行しているときは、常にelse条件をチェックしています。ここで私のコードpls誰かがそれを変更します。このコードを変更してヘルプが必要です
static void Main(string[] args)
{
DirectoryInfo dirMain = new DirectoryInfo("D:\\Test");
if (dirMain != null)
{
FileInfo[] dirRar = dirMain.GetFiles("*.rar", SearchOption.AllDirectories);
if (dirRar != null && dirRar.Length > 0)
{
for (int i = 0; i < dirRar.Length; i++)
{
Console.WriteLine(dirRar[i].FullName);
dirRar[i].Delete();
}
Console.WriteLine("Total no of files deleted" + dirRar.Length.ToString());
}
else
{
Console.WriteLine("There is no file");
}
}
Console.ReadKey();
}
ありがとうミスター。 Soniは今、うまく動作しています... – user59637