j'ai réussi pour l'ensemble des repertoires mais je ne sais pas comment filtrer les pdf uniquement.
Voici mon code:
else if (selectedIndex != null) //c'est un repertoire
{
listBox1.Items.Clear(); // on nettoie la listebox
string o = path + selectedIndex; //ceci est le path
o = o.Replace("/", "//") + "//";
DirectoryInfo obaseDir = new DirectoryInfo(o); //et ça le filtre
foreach (DirectoryInfo oChildDir in obaseDir.GetDirectories("*.pdf"))
{
listBox1.Items.Add(oChildDir.Name);
}
Pourtant il ne marche pas.
EDIT: trouvé ! C'était bête mais ce n'est pas Getdirectory mais bien Getfiles. Evidemment...
Avec un Split(Path, "//") tu découperais facilement le chemin pour 'navoir que le dernier "mot" (nom de fichier). Par contre, je vois pas comment te débarrasser du 44, enfin si mais pas de façon automatique. Il vient d'où ce .pdf44 ?
@+
Limiter le path
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.