Bonjour,
actuellement j'ai ceci qui fonctionne correctement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
foreach (FileInfo nextImage in dirRoot.GetFiles())
{
     if (BoiteAOutils.isImage(nextImage.Extension))
     {
           addImage(path + @"\" + nextImage.Name, newnode);
     }
}
Et lorsque je rajoute ce code a la fonction addImage
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
 
if(System.IO.File.Exists(pathImage))
{
       Bitmap img = new Bitmap(pathImage);
       int ratio;
       if (img.Width < img.Height)
             ratio = img.Height / 60;
       else if (img.Height < img.Width)
             ratio = img.Width / 60;
       else
             ratio = 1;
       Bitmap image = new Bitmap(img, new Size(60, 60));
       image.Save(pathDossDest+@"\"+Path.GetFileName(pathImage));
       img.Dispose();
       image.Dispose();
 }
Dans mon nextImage, s'ajoute les noms des fichiers en allant c est a dire :
premier passage : nextFile.name=fichier1.jpg
second : nextFile.name=fichier1.jpg.fichier2.jpg
troisisieme : nextFile.name=fichier1.jpg.fichier2.jpg.fichier3.jpg
.... ainsi de suite.
Je ne vois vraiment pas en quoi un code appelant peut poser soucis dans le code appelant.