Différence Fichier - Dossier

Spoolega Messages postés 65 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 27 février 2011 - 15 août 2007 à 19:10
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 - 15 août 2007 à 19:18
Bonjour,

J'ai créé une fonction qui me permet de savoir si l'argument que je lui passe (c'est une chaine de caractères) est l'emplacement d'un fichier ou d'un dossier.
La fonction analyse la chaine de caractères; si un '.' est trouvé dans la chaine, j'en déduis que c'est un fichier (car il porte une extension), sinon, c'est qu'il s'agit d'un dossier.
Mais cela ne marche qu'a moitié car je suis tombé sur des cas ou des fichiers n'avaient pas d'extension (donc pas de '.') et passaient donc pour des dossiers et des dossiers portant le caractère '.' passant donc pour des fichiers ! :(

Est qu'il y une méthode, ou des fonctions pour faire la distinction Fichier/Dossier de manière sure ?

Merci.

1 réponse

SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
15 août 2007 à 19:18
GetFileAttributes

C++ (@++)<!--
0
Rejoignez-nous