Hallo mal wieder,
ich habe mir zwar schon ein passende Funktion gebastelt aber ich frag zu so früher Stunde trotzdem nochmal nach um es vieleicht eleganter lösen zu können...
Es geht darum, dass ich manuell einen DateiPfad in ein Edit eingeben können will und dann, bevor ich den Pfad erzeuge, möchte ich gerne wissen, ob der Pfad überhaupt erstellt werden kann.
Zuerst habe ich mir eine Funktion "mkpath" mit ähnlicher Wirkungsweise wie "ForceDirectory" gebaut. Der Pfad wird also erstellt und die Funktion gibt bei Erfolg den Wert true und bei Misserfolg den Wert false zurück . "MkPath" löscht allerdings zusätzlich bei einem Fehler die bisher erstellten Ordner wieder bis zur ursprünglichen Verzeichnisstruktur (ich hasse Relikte) - hab das über ne Rekursion gelöst.
um jetzt zu prüfen, ob mein Pfad überhaupt erstellt werden kann habe ich mir eine weitere Funktion "IsPathOk" gebastelt und lasse in dieser mit Hilfe von "mkpath" den Pfad erstellen und lösche dann alles wieder auf den Ursprung zurück. Danach gebe ich dann eigentlich nur den Wert von "MkPath" zurück. Finde das halt etwas unschön und suche noch nach ner sauberen Lösung.
Wenn jemand was weiß sag ich schonma danke
Alex