Test de l'existence d'un fichier en C - Programmation
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
Marsh Posté le 13-03-2002 à 19:24:00
Regarde du côté de stat.
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 !
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
Marsh Posté le 13-03-2002 à 20:56:06
J'en savais quoi moi que tu c'étais pour 15000 fichiers !
#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 ;
}
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 ?
Marsh Posté le 13-03-2002 à 22:15:17
LOL !!
tu doit pas faire un programme de codage et decodage RSA par hasard ? TP noté a rendre
Marsh Posté le 13-03-2002 à 22:54:30
euh ouais j'avoue que c pas par plaisir
je suis pas sous linux Jar jar, mais sous Visual...
Mici
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.
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
Merci
[jfdsdjhfuetppo]--Message édité par Pilou51--[/jfdsdjhfuetppo]