Test d'existance d'un fichier

Test d'existance d'un fichier - C++ - Programmation

Marsh Posté le 04-12-2004 à 22:14:40    

Voilà, je me demande quels outils met C++ à notre disposition pour détecter l'existance ou non d'un fichier. Ceci dans le cadre d'une sauvegarde de fichiers pour prévenir si l'utilisateur va en écraser un.
 
 
 
ps: quand un sujet est clos, on peut le fermer/effacer?

Reply

Marsh Posté le 04-12-2004 à 22:14:40   

Reply

Marsh Posté le 04-12-2004 à 22:22:49    

D'habitude, on utilise stat:
   http://www.rt.com/man/stat.2.html
 
Ca permet de détecter si le fichier est en lecture seule, où si la date sur le disque est plus récente que celle que tu as ouvert, et d'afficher le message idoine.
 
Sinon, un sujet clos, à moins qu'il ne soit redondant, on le laisse pour les autres utilisateurss.

Reply

Marsh Posté le 04-12-2004 à 22:38:06    

si j'ai bien compris, si le fichier n'existe pas stat renvoie -1, c'est bien ça?

Reply

Marsh Posté le 04-12-2004 à 22:46:20    

Tu as bien compris.

Reply

Marsh Posté le 04-12-2004 à 23:26:13    

quand on appelle stat, c'est sur le nom du fichier ou son chemin et son nom?

Reply

Marsh Posté le 04-12-2004 à 23:29:46    

Comme tu veux.  
 
Si le fichier est dans le répertoire courant, son nom suffira.  
 
Sinon, tu peux utiliser un chemin relatif ou un chemin absolu...

Reply

Marsh Posté le 04-12-2004 à 23:53:04    

Nifnef a écrit :

quand on appelle stat, c'est sur le nom du fichier ou son chemin et son nom?

tu sais pas lire ou quoi ?

Reply

Marsh Posté le 04-12-2004 à 23:55:04    

Taz, t'es plus galant que ça d'habitude... :lol:

Reply

Marsh Posté le 05-12-2004 à 00:00:47    

Lam's a écrit :

Taz, t'es plus galant que ça d'habitude... :lol:

non je triche plus maintenant. M'en fout que la fille soit mignonne, l'important c'est le cerveau. Je rappelle que j'offre le mariage à toute programmeuse python.

Reply

Marsh Posté le 05-12-2004 à 09:46:10    

Taz a écrit :

non je triche plus maintenant. M'en fout que la fille soit mignonne, l'important c'est le cerveau. Je rappelle que j'offre le mariage à toute programmeuse python.

Même si c'est la pis (=pire) thon?  
A+,


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- No jab ? No job ! -- (╯°□°)╯︵ ┻━┻
Reply

Marsh Posté le 05-12-2004 à 09:46:10   

Reply

Marsh Posté le 05-12-2004 à 10:29:11    

gilou a écrit :

Même si c'est la pis (=pire) thon?  
A+,


non, quand même, faut une programmeuse python avec de gros seins [:spamafote]
 
(ps: ton jeu de mots est nul, et te sentir obligé de l'expliquer ne l'a pas arrangé [:show] )


Message édité par masklinn le 05-12-2004 à 10:29:53

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 05-12-2004 à 19:34:42    

C'était pour qu'on ne prononce pas piston...
 
Bref, il cherche une fille comme celle là, quoi:
 
http://www.mesmera.com/Images/Mesmera_Python.jpg
 
A+,


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- No jab ? No job ! -- (╯°□°)╯︵ ┻━┻
Reply

Marsh Posté le 06-12-2004 à 00:12:20    

c'est un faux, il est en plastic.

Reply

Marsh Posté le 06-12-2004 à 15:16:18    

J'avais bien trouvé d'autres images de ce certaines filles peuvent faire avec un serpent python, mais c'etait pas postable ici :whistle:  
A+,


---------------
There's more than what can be linked! --  Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- No jab ? No job ! -- (╯°□°)╯︵ ┻━┻
Reply

Marsh Posté le 06-12-2004 à 17:12:06    

j'avais envie de dire:
 

Citation :


wé je vois le genre, et entre deux serpents elle prends un coca-cola light :D


 
mais je pense que ça pourrait être mal interprété...

Reply

Marsh Posté le 06-12-2004 à 22:45:21    

Merci Lam's
 
oui Taz je sais lire, mais quand on a une erreur de segmentation juste sur cette instruction ben moi je me pose des questions. C'est tout
Bonne soirée

Reply

Marsh Posté le 06-12-2004 à 23:24:27    

montre un bout de code alors.

Reply

Sujets relatifs:

Leave a Replay

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