Numerotation devant un fichier.
bonjour,
Comment faire pour mettre un numero devant le nom d'un fichier à supprimer.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
static void Supprimer_qcm()
{
string supp_fic;
string fileToDelete;
Console.Clear();
En_tete();
Console.WriteLine("\t\t Saisissez le nom du fichier pour le supprimer");
Console.WriteLine("________________________________________________________________________________");
int i = 1;
try
{
DirectoryInfo var_rep = new DirectoryInfo(chemin);
FileInfo[] mesfichiers = var_rep.GetFiles();
foreach (FileInfo fi in mesfichiers)
{
System.Console.WriteLine(i+". "+fi.Name);
i++;
}
}
catch (Exception e)
{
System.Console.WriteLine(e.Message);
System.Console.ReadLine();
}
supp_fic = Console.ReadLine();
fileToDelete = chemin + @"\" + supp_fic;
if (File.Exists(fileToDelete))
{
System.IO.File.Delete(fileToDelete);
Console.WriteLine("Le fichier " + supp_fic + " a été supprimé");
}
else
{
Console.WriteLine("Le fichier n'existe pas ou a été supprimé");
}
Console.ReadKey();
partie_admin();
} |
J'aimerai pouvoir supprimer un fichier en tappant simplement le numero du qui apparait et pas par le nom.. ( pour eviter des fautes d'orthographe ou autre erreur.. )
Qulqu'un a une idée?
Merci.