Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19.8
folder.delete

folder.delete 


 

folder.delete ( {option} ) 
Parameter Typ   Beschreibung
option  Lange Ganzzahl in Option zum Löschen von Folder

Die Methode folder.delete löscht den Folder. 

Aus Sicherheitsgründen lässt folder.delete nur das Löschen leerer Folder zu. Soll die Methode auch Folder löschen können, die nicht leer sind, können Sie den Parameter option mit einer der folgenden Konstanten verwenden:

Konstante Wert Kommentar
Delete only if empty 0 Löscht den Ordner nur, wenn er leer ist
Delete with contents 1 Löscht den Ordner mitsamt seinem Inhalt

Bei Delete only if empty bzw. ohne den Parameter option gilt folgendes:

  • Der Ordner wird nur gelöscht, wenn er leer ist; andernfalls führt der Befehl nichts aus und ein Fehler -47 wird generiert.
  • Existiert der Ordner nicht, wird der Fehler -120 generiert.

Bei Delete with contents gilt folgendes:

  • Der Ordner wird mit seinem gesamten Inhalt gelöscht.
    Warnung: Selbst wenn dieser Ordner bzw. sein Inhalt gesperrt oder auf Nur-Lesen gesetzt sind, jedoch der aktuelle Benutzer passende Zugriffsrechte hat, werden Ordner und Inhalt trotzdem gelöscht.
  • Kann dieser Ordner oder eine darin enthaltene Datei nicht gelöscht werden, wird der Löschvorgang beim ersten nicht löschbaren Element abgebrochen und ein Fehler (*) zurückgegeben. Der Ordnerinhalt kann also teilweise gelöscht sein. Bei Abbruch können Sie über den Befehl GET LAST ERROR STACK Name und Pfad der dafür verantwortlichen Datei ermitteln.
  • Existiert der Ordner nicht, führt der Befehl nichts aus und es wird kein Fehler zurückgegeben.
    (*) Windows: -54 (Es wurde versucht, ein gesperrtes Volume im Schreibmodus zu öffnen)
    macOS: -45 (Datei ist gesperrt oder der Pfadname ist nicht korrekt)



Siehe auch 

DELETE DOCUMENT
DELETE FOLDER

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: File und Folder

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v17 R5

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)