beny100
Messages postés213Date d'inscriptionvendredi 17 novembre 2006StatutMembreDernière intervention 1 avril 2009
-
27 déc. 2006 à 15:22
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
27 déc. 2006 à 17:31
bonjour, j'ai un problème pendant ma copy de fichier
voici mon code:
using (
StreamReader sr =
File.OpenText(split)){
while ((Line = sr.ReadLine()) !=
null)
if (Line !=
""){
tab_list.Add(Line);
Console.WriteLine(Line);}
}
File.Delete(split);cas=tab_list.ToString(); message d'erreur suivant;Impossible de trouver le fichier System.Collections.ArrayList'.
File.Copy(cas, path2);}
}
}
il n'arrive pas a mettre le contenu de mon arraylist tab_list dans mon string cas
il m'affiche le message suivant ;Impossible de trouver le fichier 'System.Collections.ArrayList'.comment faire aidez moi svp
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 201822 27 déc. 2006 à 15:50
Bonjour,
Le message que tu obtiens est dès plus normal, tab_list.ToString() te retourne une chaine représentant ton objet tab_list et non la liste de tes fichiers à copier.
Si tu veux copier plusieurs fichiers, fais une itération sur ton arraylist de cette manière.
for(int i=0; i<tab_list.count,i++)
{
cas = tab_list[i].ToString()
File.Copy(cas,path2);
}
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 27 déc. 2006 à 16:48
path2 = @"C:\ALARME "; => Ce n'est pas un nom de fichier valide ça...
Tu dois préciser le nom du fichier de destination, dans ton cas sans doute le même que le fichier source.