Hallo Tim!
Zunächst ist es schlechter Stil, zu Speichern und dann beim Fehler das Dir anzulegen. Außerdem muß dann der Speichern-Aufruf doppelt vorhanden sein und ggf. auch doppelt geändert werden.
Lege das Dir doch einfach mit "ForceDirectories" an - das klappt immer und legt komplette Pfade an, während Mkdir nur ein Dir in einem bestehenden erzeugt.
Daß die Fehlermeldung "manchmal" kommt, kann auch daran liegen, daß Du Dein Programm mal in der
IDE und mal außerhalb gestartet hast. Normalerweise stoppt das Programm in der
IDE nämlich bei Exceptions, auch wenn diese mit TRY abgefangen sind (kann man in Projekt - Optionen einstellen!), außerhalb der
IDE wird dagegen die
Exception abgefangen und der EXCEPT-Teil kommentarlos durchlaufen
Gruß
Dietmar Brüggendiek