Je veux supprimer tous les fichiers extension .rar de tous les répertoires avec lecteur particulier. Dites que j'ai "D: \ Test" sous ceci j'ai créé de nombreux fichiers .rar ou fichiers .zip. Une fois le programme lancé, tous les fichiers .rar doivent être supprimés et les autres fichiers d'extension doivent rester identiques. Le nombre de fichiers rar supprimés doit être le même. Je peux créer n de fichiers dans n detpht de sous-répertoire mais pendant que le programme exécute tous les fichiers .rar doivent être supprimés. Pour cela, j'ai écrit un programme, et j'ai créé de nombreux fichiers dans ce lecteur particulier, mais quand je cours l'application en disant qu'il n'y a pas de fichiers, je veux dire qu'il vérifie toujours la condition d'autre. Voici mon code pls quelqu'un le modifier.Besoin d'aide en modifiant ce code
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();
}
Merci mr. Soni fonctionne bien maintenant ... – user59637