4D v16.3

CREATE FOLDER

Home

 
4D v16.3
CREATE FOLDER

CREATE FOLDER 


 

CREATE FOLDER ( Ordnerpfad {; *} ) 
Parameter Typ   Beschreibung
Ordnerpfad  String in Pfadname für neu anzulegenden Ordner
Operator in 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



Siehe auch 

FOLDER LIST
Test path name

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Systemdokumente
Nummer: 475

Dieser Befehl ändert die Systemvariable OKDieser Befehl ändert die Systemvariable ErrorThis command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: 4D v6
Geändert: 4D v13

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)