Bonjour,
J'essaye de trouver une méthode simple pour tester l'existence d'un fichier sans passer par une libraire mais je n'y arrive pas. J'ai essayé le bout de code donné dans la faq C++ de developpez.com mais ça ne fonctionne pas.
Je travaille sous windows avec Visual Studio.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #include <fstream> #include <string> #include <iostream> bool is_readable( const std::string & file ) { std::ifstream fichier( file.c_str() ); return !fichier.fail(); } void Exemple() { using std::cout; if ( is_readable( "fichier.txt" ) ) { cout << "Fichier existant et lisible.\n"; } else { cout << "Fichier inexistant ou non lisible.\n"; } }
Auriez-vous d'autres solutions ?
Merci d'avance.
Partager