4D v16.3CREATE FOLDER |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
CREATE FOLDER
|
CREATE FOLDER ( Ordnerpfad {; *} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Ordnerpfad | String |
![]() |
Pfadname für neu anzulegenden Ordner | |||||
* | Operator |
![]() |
Ordnerhierarchie erstellen | |||||
Der Befehl CREATE FOLDER erstellt einen Ordner mit dem in Ordnerpfad übergebenen Pfadnamen.
Übergeben Sie einen Namen, wird der Ordner im Datenbankordner angelegt.
Sie können auch eine Ordnerhierarchie übergeben, die am Ursprung eines Volumes oder auf Ebene eines Datenbankordners startet. In diesem Fall muss der String mit dem Ordnertrenner enden.
Lassen Sie den Parameter * weg, wird ein Fehler erzeugt und es wird kein Ordner angelegt, wenn einer der dazwischenliegenden Ordner nicht vorhanden ist.
Übergeben Sie den Parameter *, erstellt CREATE FOLDER die Ordnerhierarchie bei Bedarf und es wird kein Fehler erzeugt. In diesem Fall können Sie in Ordnerpfad auch den Pfadnamen eines Dokuments übergeben. Dann wird der Dokumentname ignoriert, aber die Hierarchie der in Ordnerpfad angegebenen Ordner wird rekursiv erstellt.
Folgendes Beispiel erstellt den Ordner “Archiv” im Datenbankordner :
CREATE FOLDER("Archiv")
Folgendes Beispiel erstellt den Ordner “Archiv” im Datenbankordner und dann die Unterordner “Januar” und “Februar”:
CREATE FOLDER("Archiv")
CREATE FOLDER("Archiv\\Januar")
CREATE FOLDER("Archiv\\Februar")
Folgendes Beispiel erstellt den Ordner “Archiv” auf der obersten Ebene des Volumes C:
CREATE FOLDER("C:\\Archiv")
Folgendes Beispiel liefert kein Ergebnis, wenn auf der obersten Ebene des Volumes C kein Ordner “NeuesMat” existiert:
CREATE FOLDER("C:\\NeuesMat\\Bilder")
` FALSCH, in einem Aufruf können nicht zwei Ordnerebenen angelegt werden
Im vorhandenen Ordner "C:\Archiv\" den Unterordner "\Februar\" anlegen:
CREATE FOLDER("C:\\Archiv\\2011\\Februar\\Doc.txt";*)
// die Datei "Doc.txt" wird ignoriert
Produkt: 4D
Thema: Systemdokumente
Nummer:
475
Erstellt: 4D v6
Geändert: 4D v13
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)