begin process at 2010 02 10 11:25:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

fichier

vendredi 12 août 2005 à 09:28:33 | fichier

blueburry

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?

merci beaucoup.
vendredi 12 août 2005 à 09:40:43 | Re : fichier

BruNews

Administrateur CodeS-SourceS
if(0 > (long)GetFileAttributes(szfile)) ABSENT

Mettre chemin complet ou alors le fichier doit se trouver dans la currentDirectory.

ciao...
BruNews, MVP VC++
vendredi 12 août 2005 à 09:50:16 | Re : fichier

buno

if (NULL==fopen(fichier,"r")
  // le fichier n'a pas pu être ouvert: soit existe pas, soit pas les droits
else
 // le fichier est ouvert

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
vendredi 12 août 2005 à 09:52:17 | Re : fichier

Arnotic

Administrateur CodeS-SourceS
fopen tout comme CreateFile ne répondent pas à 100%. Si le fichier est ouvert en exlusif, fopen te dire qu'il n'existe pas.

@+
Arnotic,
Admin CS, MVP Visual C++
vendredi 12 août 2005 à 09:55:32 | Re : fichier

buno

OK, mais si le but c'est d'ouvrir le fichier s'il existe, fopen te fera...s'il est disponible, bien sûr

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
vendredi 12 août 2005 à 10:03:11 | Re : fichier

steve_clamage

Arnotic > petite précision, fopen "dit" (la doc) que l'ouverture est impossible, pas que le fichier n'existe pas.
vendredi 12 août 2005 à 10:06:26 | Re : fichier

Arnotic

Administrateur CodeS-SourceS
Dans le suivant, on le traduira par "le fichier n'existe pas".
Faut arrêter la philosophie inutile, qui n'amène rien.

@+
Arnotic,
Admin CS, MVP Visual C++
vendredi 12 août 2005 à 11:09:01 | Re : fichier

steve_clamage

Comment ca ? fopen peut echouer (l'ouverture est impossible évidemment). Cette quoi cette histoire de philosophie inutile ?
vendredi 12 août 2005 à 11:22:43 | Re : fichier

BruNews

Administrateur CodeS-SourceS
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.

ciao...
BruNews, MVP VC++
vendredi 12 août 2005 à 11:43:24 | Re : fichier

blueburry

voila ce ke je fais et ca ne marche pas pourtant le fichier existe dans windows :

bool Acces :: lireFichier (char nom_fichier[30])
{
 if(GetFileAttributes(nom_fichier) == 0xFFFFFFFF)
 {
  printf("Le fichier n'existe pas");
  return false;
 }
else return true;
}


void main()
{
Acces *acc =  new Acces();
 bool a = acc->lireFichier("C:\WINDOWS\fichier.ini");
}

vous pouvez me corriger les erreurs.

merci beaucoup.


1 2

Cette discussion est classée dans : fichier, ini, existe


Répondre à ce message

Sujets en rapport avec ce message

Fichier INI [ par Xs ] voila, j'utilise la fonction API WritePrivateProfileSetting(....)mais il se trouve que le fichier ini est crée dans le repertoire windows. moi, je veu GetPrivateProfileString ??? [ par brodeur ] Bonjour, est-ce que quelqu'un pourrait me dire si la fonction GetPrivateProfileString( .... ) peut etre utilisé pour tout les types de fichier text av aide sur les fichiers [ par dickymoe ] VinceExiste-t-il une fonction permettant de savoir si un fichier existe ?et une autre permettant de savoir si un fichier est vide ?merci recuperation de données et fichier .ini! [ par boulaxx ] bonjour!j'ai pls questions: - je voudrais recuperer les données qui st contenues ds les champs de ma boite de dialogue... - p Quelle fonction permet de rechercher automatiquement et d'indiquer le chemin complet d'un fichier? [ par Benwillis ] Par exemple, j'ai besoin d'indiquer ou se trouve un fichier ini pour lire dedans mais j'aimerai qu'il le trouve à chaque fois ss lui dire où il se tro L'équivalence de common en C [ par khalidlyon ] Bonjour, Enfaite, j'ai un variable qui prend 1 si le fichier existe et 0 si non, le probleme que l'application commence par un fichier qui n existe pa suppression d'un fichier .ini [ par zakspeed ] BonjourJe suis débutant en la matière mais j'ai soif d'apprendre.J'ai pu lire sur ce site qu'il était possible de supprimer le fichier ini d'un progra Lecture/écriture de fichier .INI sous Unix? [ par Samprayoga ] Bonjour à tous,C'est mon premier message sur ce forum, alors je vais essayer d'être clair.J'aimerais savoir s'il existe ou si quelqu'un a déjà impléme Fichier ini... retrouver toutes les clef d'une session [ par JackosKing ] Bon voilà j'ai fait une recherche sur msdn et sur le frm pour le fichier ini, et il faut donc que j'utilise la fonction:GetPrivateProfileString, avec fichier ini marche pas??!! [ par goondy ] SAlut!Bon, j'ai besoin d'un fichier ini pour une appli... je le fais comme çà:[lecteurs]ibead=I:pc=E:\Musique[autorun]auto=0[copie]suivrem3u=0copierm3


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales