Bonjour,

J'aimerais savoir comment copier des fichiers dans un répertoire créé du nom du premier fichier copié en C# ?

J'ai tapé ces lignes de code mais je sens que c'et ultra compliqué ? S'il y a plus simple...

Code C# : 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
//récupération du nom de fichier sans son extension
                    string filename_no_extension = Path.GetFileNameWithoutExtension(entry);
 
                    System.Console.WriteLine("filename_no_extension : " + filename_no_extension);
 
                    //récupération du chemin d'accès sans le nom de fichier
                    string path_access = Path.GetPathRoot(entry);
 
                    System.Console.WriteLine("path_access : " + path_access);
 
                    //nom du chemin du répertoire à créer
                    string file_access = path_access + filename_no_extension;
 
                    System.Console.WriteLine("file_access : " + file_access);
                    //création d'un répertoire 
                    //avec chemin d'accès du fichier + nom fichier sans son extension
                    DirectoryInfo path_to_create = Directory.CreateDirectory(file_access);
 
                    //conversion en string
                    string path_destination=path_to_create.ToString();
 
                    System.Console.WriteLine("répertoire créé : " + path_destination);
 
                    //récupération du nom du fichier
                    string filename = Path.GetFileName(entry);
                    System.Console.WriteLine("filename : " + filename);
 
                    //nouveau chemin de fichier créé
                    string new_path_for_file = file_access + "\\" + filename;
 
                    System.Console.WriteLine("new_path_for_file : " + new_path_for_file);
 
                    System.Console.WriteLine("entry : " + entry);
 
                    FileInfo my_file_original = new FileInfo(entry);
 
                    //copie du fichier entré dans le répertoire créé (répertoire de réception)
                    my_file_original.CopyTo(new_path_for_file,true);

Au passage, comment fait-on pour copier ces lignes de code dans un cadre spécial avec les mots-clés de langage en couleurs ?

Meci?