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

  FORUM HardWare.fr
  Programmation

  Test de l'existence d'un fichier en C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Test de l'existence d'un fichier en C

n°111675
pilou51
Posté le 13-03-2002 à 17:41:27  profilanswer
 

Salut,
 
Voilà, j'aurais aimé connaître une fonction qui renvoie une certaine valeur si le fichier passé en argument existe ou non... Si quelqu'un pouvait me poster le prototype ça serait hyper sympa :D  
Merci

 

[jfdsdjhfuetppo]--Message édité par Pilou51--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 13-03-2002 à 17:41:27  profilanswer
 

n°111697
pilou51
Posté le 13-03-2002 à 18:02:38  profilanswer
 

svp j'en ai vraiment besoin là :)
pour préciser un peu, disons que je fais un programme de codage, qui envoie des fichiers codés dans un répertoire défini, et qui les nomme expéditeur.00x avec x commençant à 0 et s'incrémentant au fur et à mesure... Vu que ça peut se passer sur plusieurs utilisation du soft, il faut bien tester l'existence des fichiers...  
voili voilou merci d'avance

n°111725
Jar Jar
Intaigriste
Posté le 13-03-2002 à 19:24:00  profilanswer
 

Regarde du côté de stat.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°111733
*syl*
--> []
Posté le 13-03-2002 à 19:38:12  profilanswer
 

tu fais un open sur ton fichier et ça te renvoie ENOENT si le fichier n'existe pas !
 
 :hello:

n°111746
pilou51
Posté le 13-03-2002 à 20:33:49  profilanswer
 

ouais mais ouvrir 15000 fichiers et les refermer aussitôt c pas vraiment performant...  
 
Qu'est-ce que tu entends pas stat Jar jar stp ?
 
Merci pour votre aide

n°111754
*syl*
--> []
Posté le 13-03-2002 à 20:56:06  profilanswer
 

J'en savais quoi moi que tu c'étais pour 15000 fichiers ! :sarcastic:  
 
#include <sys/stat.h>
 
int fileExists(char *ptrFile)
{
// Renvoie 1 si existe, 0 sinon
struct stat s;
     
if (stat(ptrFile, &s) == 0)
  return 1 ;
else
  return 0 ;
}

n°111756
Jar Jar
Intaigriste
Posté le 13-03-2002 à 21:00:07  profilanswer
 

Pilou51 a écrit a écrit :

Qu'est-ce que tu entends pas stat Jar jar stp ?



Bah tu tapes "man stat".
C'est quand même simple, la documentation du C, non ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°111774
vincedetro​y
Troll en herbe.
Posté le 13-03-2002 à 22:15:17  profilanswer
 

LOL !! :lol:  
 
tu doit pas faire un programme de codage et decodage RSA par hasard ? TP noté a rendre  :p


---------------
Quand il y a un doute, c'est qu'il n'y a pas de doute...
n°111790
pilou51
Posté le 13-03-2002 à 22:54:30  profilanswer
 

euh ouais j'avoue que c pas par plaisir :D
 
je suis pas sous linux Jar jar, mais sous Visual...  
 
Mici :D

n°111821
Jar Jar
Intaigriste
Posté le 14-03-2002 à 00:11:24  profilanswer
 

Pilou51 a écrit a écrit :

je suis pas sous linux Jar jar, mais sous Visual...



Pas de chance... Le C sans Unix, ça doit être bien triste.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book

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

  Test de l'existence d'un fichier en C

 

Sujets relatifs
[batch] rechercher un fichier sur une machine[JAVA] Recuperation d'un fichier source
[Delphi] Obtenir un callback sur la copie d'un fichiera koi sert le fichier MSCVRT.DLL ki se trouve dans system32?
[c++] comment supprimer des fichier et des sous repertoire[C++] pb de lecture fichier [newbie need help]
[PHP] Comment fait-on pour renommer un fichier ?[C++/MFC] IWebBrowser2 : comment afficher un fichier html en mémoire ?
Recuperer le trafic d'un fichier protégé par .htaccess[HTML - ASP] Forcer un fichier .txt à se télécharger au lieu...
Plus de sujets relatifs à : Test de l'existence d'un fichier en C


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