Test de l'existence d'un fichier en C

Test de l'existence d'un fichier en C - Programmation

Marsh Posté le 13-03-2002 à 17:41:27    

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]

Reply

Marsh Posté le 13-03-2002 à 17:41:27   

Reply

Marsh Posté le 13-03-2002 à 18:02:38    

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

Reply

Marsh Posté le 13-03-2002 à 19:24:00    

Regarde du côté de stat.


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

Marsh Posté le 13-03-2002 à 19:38:12    

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

Reply

Marsh Posté le 13-03-2002 à 20:33:49    

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

Reply

Marsh Posté le 13-03-2002 à 20:56:06    

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 ;
}

Reply

Marsh Posté le 13-03-2002 à 21:00:07    

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
Reply

Marsh Posté le 13-03-2002 à 22:15:17    

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...
Reply

Marsh Posté le 13-03-2002 à 22:54:30    

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

Reply

Marsh Posté le 14-03-2002 à 00:11:24    

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
Reply

Sujets relatifs:

Leave a Replay

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