Comment faire un "FileExists" avec du C++
Résolu/Fermé
MegAlex77
Messages postés
41
Date d'inscription
jeudi 24 juin 2010
Statut
Membre
Dernière intervention
4 janvier 2013
-
Modifié par MegAlex77 le 6/12/2012 à 19:52
MegAlex77 Messages postés 41 Date d'inscription jeudi 24 juin 2010 Statut Membre Dernière intervention 4 janvier 2013 - 15 déc. 2012 à 07:20
MegAlex77 Messages postés 41 Date d'inscription jeudi 24 juin 2010 Statut Membre Dernière intervention 4 janvier 2013 - 15 déc. 2012 à 07:20
3 réponses
MegAlex77
Messages postés
41
Date d'inscription
jeudi 24 juin 2010
Statut
Membre
Dernière intervention
4 janvier 2013
6
7 déc. 2012 à 11:17
7 déc. 2012 à 11:17
UP ... Svp :)
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
7 déc. 2012 à 23:32
7 déc. 2012 à 23:32
Bonsoir MegAlex77,
Peut-être comme ceci (je n'ai que la version FrameWork 3.5):
Je n'ai jamais touché le C++ sous Visual Studio, j'ai seulement cherché ce soir .. j'espère que ça marche chez toi.
Peut-être comme ceci (je n'ai que la version FrameWork 3.5):
if (File::Exists("G:\\Repertoire\\log.txt")==true) { Form1::textBox2->Text = "Oui, ce fichier existe !"; } else { Form1::textBox2->Text="Non, ce fichier n'existe pas !"; }
Je n'ai jamais touché le C++ sous Visual Studio, j'ai seulement cherché ce soir .. j'espère que ça marche chez toi.
MegAlex77
Messages postés
41
Date d'inscription
jeudi 24 juin 2010
Statut
Membre
Dernière intervention
4 janvier 2013
6
15 déc. 2012 à 07:20
15 déc. 2012 à 07:20
Merci, désormais cela fonctionne merci :)
ReganDryke
Messages postés
13
Date d'inscription
samedi 8 décembre 2012
Statut
Membre
Dernière intervention
22 février 2013
6
8 déc. 2012 à 23:10
8 déc. 2012 à 23:10
J'ai eu le même problème recement.
Voici la solution que j'ai trouvé.
Voici la solution que j'ai trouvé.
#include<iostream> #include<fstream> using namespace std; int main() { ifstream fichier; fichier.open("monfichier.txt"); if (fichier.fail()) { cout << "Le fichier n'existe pas" << endl; } return 0; }
ReganDryke
Messages postés
13
Date d'inscription
samedi 8 décembre 2012
Statut
Membre
Dernière intervention
22 février 2013
6
Modifié par ReganDryke le 9/12/2012 à 00:57
Modifié par ReganDryke le 9/12/2012 à 00:57
Autant pour moi je suis fatiguer et je n'ai pas vus que tu utilisais windows form. (Merci a Heliotte de me l'avoir gentiment fait remarquer)
Si windows form recupere la librairie fstream telle quelle depuis le c++ mon code devrait être toujours bon.
Sinon tu peux jeter un oeil ici (attention anglais) :
http://www.cplusplus.com/forum/windows/34478/
et ici (toujours en anglais) :
http://www.rohitab.com/discuss/topic/32182-how-to-stream-files-in-vc/
Teste et dit nous si cela marche.
Si windows form recupere la librairie fstream telle quelle depuis le c++ mon code devrait être toujours bon.
Sinon tu peux jeter un oeil ici (attention anglais) :
http://www.cplusplus.com/forum/windows/34478/
et ici (toujours en anglais) :
http://www.rohitab.com/discuss/topic/32182-how-to-stream-files-in-vc/
Teste et dit nous si cela marche.
MegAlex77
Messages postés
41
Date d'inscription
jeudi 24 juin 2010
Statut
Membre
Dernière intervention
4 janvier 2013
6
15 déc. 2012 à 07:18
15 déc. 2012 à 07:18
Merci beaucoup, cela fonctionne parfaitement. :)