Bonjour a tous ! =)
Me revoici de retour sur le fofo pour une nouvelle question a soumettre aux pros du c# !
Alors voila, c'est tous bête mais je rencontre quelques difficultés a créer ma petite appli de copie assistée..
Je m'explique, j'ai un repertoire réseau ( incluant des sous-répertoires ) qui contient pleins de fichiers du même type (.id ), le but et de d'avoir une form avec 2 textbox ( une ou l'on rentre le nom du fichier désiré et l'autre ou l'on rentre la destination ou l'on veut copier le fichier ).
Bon ca c'est facile, j'y arrive bien, le problème c'est quand le fichier que je veux se trouve dans un sous repertoire... je ne parvient pas a " trouver " mon fichier.
Voila le code pour illustrer:
Donc ce code fonctionne ( plus ou moins bien ^^' ) mais des que le fichier se trouve dans un sous repertoire de " chemin_réseau " bin je ne le trouve po, forcement..
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 private void button1_Click(object sender, EventArgs e) { string fichier = textBox1_id.Text; string frc = textBox2_FRCdistant.Text; if (System.IO.File.Exists(@"\\chemin_reseau" + fichier)) try { System.IO.File.Copy(@"\\chemin-reseau" + fichier, @"\\" + frc + @"\d$" + @"\" + fichier); } catch { } else { MessageBox.Show("Le fichier spécifié n'existe pas !", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } // MessageBox.Show("Transfert effectué ! ", "Done !", MessageBoxButtons.OK, MessageBoxIcon.Information);
Du coup n'y aurait il pas une petite astuce pour englober tous les sous-dossiers de mon " chemin-réseau " lors de mon System.IO.file.Copy ?
Partager