d$ = CreateDirectory(path$, dir$[, table])
dir$ angegebene Verzeichnis
im durch path$ angegebenen Pfad. Dies entspricht im Wesentlichen
dem Aufruf von MakeDirectory(). Der Unterschied besteht
jedoch darin, dass CreateDirectory() kein einzelnes Pfadargument
akzeptiert, das sowohl den Pfad als auch die Unterverzeichnisspezifikation
enthält, sondern zwei separate Argumente, die das Verzeichnis,
in dem das neue Unterverzeichnis erstellt werden soll, und den
Namen des zu erstellenden Unterverzeichnisses angeben. Außerdem
kann es keine Verzeichnisse rekursiv erstellen, sondern nur
ein einzelnes Verzeichnis, und es gibt den Pfad zu dem gerade
erstellten Verzeichnis zurück. All dies macht CreateFile() geeignet
für die Verwendung mit dem Storage Access Framework (SAF) von
Android und mit MediaStore auf Android, die beide etwas anders
funktionieren als herkömmliche Pfadangaben. Siehe Arbeiten mit Android-URIs für Details.
Beachten Sie, dass CreateDirectory() im Gegensatz zu MakeDirectory()
fehlschlägt, wenn das Verzeichnis bereits existiert.
CreateDirectory() akzeptiert auch ein optionales Tabellenargument,
das zur Übergabe zusätzlicher Parameter verwendet werden kann.
Derzeit werden die folgenden Tabellenelemente erkannt:
Adapter:
UserTags: