Meilleure méthode pour vérifier l'existence d'un fichier
J'ai trouvé ces techniques dans les Faq C++/ VC++
Laquelle de ces techniques me conseiller-vous ? (la meilleure en temps d'exécution, etc...)
Méthode 1 :
Code:
1 2 3
| std::ofstream outputFile(filePath, ios::in);
if (outputFile.is_open())
{ le fichier esixtait déjà } |
Méthode 2 :
Code:
1 2
|
if (_access(docsDestPath.c_str(), 0 ))!= -1) existing = true; |
Méthode 3 :
Code:
1 2 3 4 5
|
HANDLE hFind;
hFind = FindFirstFile(argv[1], &FindFileData);
if (hFind == INVALID_HANDLE_VALUE)
{ ....} |