überprüfen ob Datei existiert
-
Wie kann ich überprüfen ob eine Datei existiert?
-
du kannst die datei suchen
im Stammverzeichnis gibst du ein:
dir /s <filename>
-
Aus einem Program heraus?
Dann sollte das tun:FILE *memo; if ((memo=fopen("../dat/Memo.txt","r+"))==NULL) printf("Memo.txt nicht gefunden\n");
Gruß
Entyl Sa
-
danke genau das habe ich gesucht, vielen dank
-
wenn die Datei existiert, muss diese
wieder geschlossen werden. Kann sonst
unter umständen zu Problemen führen.Bye Peter.
-
wenn der Stream gelöscht wird, dann wird auch die Datei geschlossen.
Problematisch ist nur, wenn in zwischenzeit, etwas auf die Datei zugreiffen will
-
cof schrieb:
wenn der Stream gelöscht wird, dann wird auch die Datei geschlossen.
Da wär ich mir aber nicht so sicher.
Am besten man schließt die Datei gleich wieder mit fclose().
-
___Peter schrieb:
wenn die Datei existiert, muss diese
wieder geschlossen werden. Kann sonst
unter umständen zu Problemen führen.Bye Peter.
Danke, ich weiß.