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?
Partager