Kompletten Pfad erstellen

Mit der Funktion MakeSureDirectoryPathExists bzw. MakePath lässt sich ein kompletter Pfad anlegen, sodass die einzelnen Ordner nicht rekursiv erzeugt werden müssen. Die Funktion gibt lediglich einen Long-Wert für Erfolg (1) oder Misserfolg (0) der Aktion zurück. Wichtig dabei ist, dass der Pfad bis zum letzten Backslash der übergebenen Zeichenkette angelegt wird. Sollte sich am Ende der Zeichenkette kein Backslash befinden, wird der Teil ab dem letzten Backslash als Datei interpretiert und übergangen. Hinweis: Als Erfolg der Aktion wird auch gewertet, wenn das Verzeichnis bereits vorhanden ist oder die übergebene Zeichenkette als Datei interpretiert und daher keine Anlage eines Pfades notwendig ist. Eine leere Zeichenkette führt hingegen zum Mißerfolg. Nähere Informationen zur Funktion finden sich bei Microsft, siehe auch die Links im einleitenden Teil zu den API.

Zum Beispielcode: MakeSureDirectoryPathExists