Tester existence dossier

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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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,
    1. 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