blueburry
Messages postés50Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention22 mai 2006
-
12 août 2005 à 09:28
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
12 août 2005 à 21:03
Bonjour,
g besoin de verifier si un fichier existe ou pas. En effet g un fichier de nom "fichier.ini" que g sauvegardé dans WINDOWS. Quand j'utlise la fonction getFileAttributes("fichier.ini"), il me dit ke le fichier n'existe pas. Kelles fonctions me proposez-vous d'utiliser et ki me permet de tester si un fichier existe ou pas avant de l'ouvrir?
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 août 2005 à 11:22
Le sujet est "verifier si un fichier existe ou pas", on va essayer d'en rester là sur ce post.
J'ai mis en haut la seule vraie solution sur Windows, si qlq'un a pour autre système qu'il le dise.
xterminhate
Messages postés371Date d'inscriptiondimanche 4 janvier 2004StatutMembreDernière intervention23 septembre 2009 12 août 2005 à 12:02
* windows : GetFileAttributes() -> MSDN
* linux : stat() -> man
Pour coder portable, la librairie 'Filesystem' de BOOST propose une fonction libre, dont le prototype est le suivant (on peut passer une chaine en argument car la conversion vers la classe path est implicite) :
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 août 2005 à 17:26
compile, regarde et compare ta sortie ASM + les références de l'exe. Si tu en as sur GetFileAttributes c'est donc que l'autre l'appelle par voie détournée auquel cas je traduis que c'est pas bon.
Faut tester, y a que ça.
Dans tous les cas sera sur FindFirstFile ou GetFileAttributes, tu peux déjà en être certain.