Tester existence dossier

koukoukhaoula Messages postés 74 Statut Membre -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
salut tout le monde,
je veux savoir quelle fonction en C qui teste l'existence d'un dossier dont le chemin est donné.
Merci cordiallement.

2 réponses

  1. scaravenger Messages postés 2691 Date d'inscription   Statut Membre Dernière intervention   625
     
    les fonctions :
    FindFirstFile(hFile, &pffd);
    FindNextFile(hFile, &pffd);
    où pffd est une structure dont l'un des membres
    pffd.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY
    peut t'aider
    0
  2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Bonjour,
    Hélas, pas de fonctions portables.
    Cela dépendra donc de l'OS.
    Sous windows, la solution vous a été donnée.
    Sous un environnement POSIX, vous pouvez utiliser opendir(char*), si cette dernière renvoie ENOENT, c'est que le répertoire n'existe pas.
    Cdlt,
    0