[VC++] Repertoire

Repertoire [VC++] - C - Programmation

Marsh Posté le 31-01-2006 à 20:15:07    

Bonjour,
 
Comment tester si un repertoire existe en VC++.
 
J'utilise du C.
 
lorsque que je compile j'ai l'erreur suivante:
 
Cannot open include file: 'dirent.h': No such file or directory
 
apparemment sous VC++ dirent.h n'existe pas.
 
pourtant j'ai inclu
 
#include <sys/types.h>
#include <dirent.h>  
 
Je sais qu'il existe les fonctions FIndFirst mais je ne veux par lire les fichier contenu dans un repertoire
je veux juste tester si il existe?
 
Quelqu'un aurais une solution ??
 
Merci de votre aide.

Message cité 1 fois
Message édité par badre2911 le 31-01-2006 à 20:24:47
Reply

Marsh Posté le 31-01-2006 à 20:15:07   

Reply

Marsh Posté le 31-01-2006 à 20:37:07    

Salut
http://msdn.microsoft.com/library/ [...] gement.asp
voir CreateDirectory qui renvoie une valeur si le chemi exise deja.

Reply

Marsh Posté le 31-01-2006 à 20:40:25    

badre2911 a écrit :

Comment tester si un repertoire existe en VC++.


MkDir(), ChDir ?


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 31-01-2006 à 21:00:24    

breizhbugs a écrit :

Salut
http://msdn.microsoft.com/library/ [...] gement.asp
voir CreateDirectory qui renvoie une valeur si le chemi exise deja.


Attention quand même aux droits de l'utilisateur sur le répertoire, ce n'est pas si simple.

Reply

Marsh Posté le 01-02-2006 à 13:42:27    

le probleme avec create directory c'est qu'il va te creer le repertoire si il n'existe pas  alors que moi je veut juste tester si le repertoire existe .
 
Faudrais que je trouve un exemple avec findfirst et findnext, je n'ai pas trouve grand chose sur google, je continue mes recherches.
 
Merci de votre aide.

Reply

Marsh Posté le 01-02-2006 à 14:10:09    

Essaye avec GetFileAttributes.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed