Dateiexistens überprüfen
-
Hier ein Vorschlag von mir:
std::fstream thefile("Datei.txt", std::ios::in); if (thefile.is_open()) std::cout << "Datei.txt gibts schon!!!"; else...
Wichtig ist, dass man die Datei mit ios::in zu öffnen versucht.
Wenn man nämlich ios::out verwenden würde, so wird die Datei automatisch erstellt und dann versucht sie zu öffnen...MfG
-
kannst auch gleich std::ifstream nehmen
Ansonsten lässt sich das nicht sehr gut für die Überprüfung ob Dateien existieren nutzen, da ja einfach nur mangelnde Lese-Rechte oder andere Probleme das öffnen verhindern können.