Veröffentlicht 6. August 200421 j Hallo, wie kann ich prüfen, ob eine Datei schon existiert? Bitte um Beispiel-Code wenn möglich. TripleD
6. August 200421 j Der eigentlich richtige Weg ist der, dass du das enthaltende Verzeichnis nach der Datei durchsuchst. CFileFind hilft dir weiter. Meist reicht aber auch die "Quick & Dirty"-Lösung: Du versuchst einfach, die Datei zu öffnen, ohne sie zu erzeugen (CFile) . Wenn das klappt, ist sie da. Leider gilt der Umkehrschluss nicht: Wenn du sie nicht öffnen kannst, kann sie trotzdem da sein, aber von anderer Stelle mit exklusivem Zugriff geöffnet sein. Zwei Anmerkungen zu deinen Fragen: 1. Du solltest immer erwähnen, dass du die MFC benutzt. Ich weiß das inzwischen, aber normalerweise müsste man immer nachfragen. 2. Dein ständiges Fragen nach Beispielcode könnte den Eindruck erwecken, dass du nicht willens bist, dir selbst Informationen zu besorgen. Gerade für die MFC gibt es in der MSDN-Library Unmengen an Beispielcode. Wer durchblicken lässt, dass er gern alles fertig auf dem Tablett serviert hätte, muss mit verminderter Motivation der potentiellen Helfer rechnen.
6. August 200421 j Danke für deinen Tipp. Habs jetzt mit FindFile gemacht. Ich such schon immer erst, bevor ich hier schreib. Hab blos diesmal nicht wirklich was gefunden bzw. hab evtl. nach dem falschen gesucht. Werd ab jetzt immer dazu schreiben das ich MFC benutze. Gruß TripleD
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.