Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
894 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C]Fonction qui verifie l'existence d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C]Fonction qui verifie l'existence d'un fichier

n°289233
harrysauce
Miaaaooou!
Posté le 18-01-2003 à 21:33:12  profilanswer
 

Je voudrai savoir s'il exsite une fonction en c du genre file_exists() pour savoir si un fichier existe ou pas.
 
Je sais que je peux le faire avec un fopen mais c'est pour faire un serveur http, et si le fopen renvoie une erreur je sais pas si c'est une 404 (page manquante) ou 403 (pb de droits)....
 
Alors, vous savez???

mood
Publicité
Posté le 18-01-2003 à 21:33:12  profilanswer
 

n°289235
HappyHarry
Posté le 18-01-2003 à 21:37:37  profilanswer
 

pages de man, et tu lis ce qui concerne ERRNO

n°289259
harrysauce
Miaaaooou!
Posté le 18-01-2003 à 22:24:30  profilanswer
 

HappyHarry a écrit :

pages de man, et tu lis ce qui concerne ERRNO

ok, merci, je vais voir ca!!!

n°289282
kenshiro18​2
Posté le 18-01-2003 à 23:13:46  profilanswer
 

Un petit coup de "stat" ?

n°289283
HappyHarry
Posté le 18-01-2003 à 23:17:23  profilanswer
 

kenshiro182 a écrit :

Un petit coup de "stat" ?


 
bah dans son cas comme de toutes facons il doit ouvrir le fichier, autant utiliser fopen et verifier errno en cas d'erreur, un nombre important de cas sont deja traités

n°289284
-keiji-
Grrrrr ....
Posté le 18-01-2003 à 23:20:15  profilanswer
 

man access je pense que c ca que tu recherche  :)
 
Edit : j'avais mal lu ton post dsl, je crois pas que se soit la solution finalement :D
 
A+


Message édité par -keiji- le 19-01-2003 à 00:45:17
n°289808
western
AJMM
Posté le 20-01-2003 à 10:57:11  profilanswer
 

Code :
  1. #include <sys/stat.h>
  2. //peut-être d'autres include ...
  3. /*!
  4.   Cette fontion vérifie l'existance du fichier ou du répertoire \a nom_fichier
  5.   \param nom_fichier est la chaîne de caractères représentant le chemin d'accès + le nom du fichier/répertoire à valider
  6.   \return 0 en cas d'existance  (le fichier ou le répertoire existe), 1 sinon
  7. */
  8. int existanceFichier(char* nom_fichier)
  9. {
  10.   struct stat fstat;                 
  11.   return lstat(nom_fichier, &fstat);
  12. }


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C]Fonction qui verifie l'existence d'un fichier

 

Sujets relatifs
fonction change un integer 123 en 321... help[ASP]Modifier un fichier Word
[java]récupérer la date d'un fichier ?Comment creer un fichier .exe extractible à partir de fichiers ?
[JAVASCRIPT] FONCTION & RETURN[HTML|JS]a href file:/// et download de fichier
Template / Pointeur de fonctionUn "FileWriter" ne permet pas de complèter un fichier !?
Besoin d'aide : fichier .htaccess et image de fondFormulaire: recuperer le flux d'un fichier grace à input type=file
Plus de sujets relatifs à : [C]Fonction qui verifie l'existence d'un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR