bonjour,
Comment faire pour mettre un numero devant le nom d'un fichier à supprimer.
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.. )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }
Qulqu'un a une idée?
Merci.
Partager