Ja, für das reine Abfangen der
Exception, wenn die Datei noch nicht existiert.
Mach noch ein SaveToFile ans Ende deiner Methoden, dann hast auch gleich sofort den Schreibzugriff mit geprüft.
Und/oder ins SaveToFile zumindestens noch ein ForceDirectory.