Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
dossier.delete( )

dossier.delete( ) 


 

dossier.delete ( {option} ) 
Paramètre Type   Description
option  Entier long in Option de suppression du dossier

La méthode folder.delete( ) supprime le dossier. 

Par défaut, pour des raisons de sécurité, si vous omettez le paramètre option, folder.delete( ) permet uniquement les dossiers vides d'être supprimés. Si vous souhaitez que la commande supprime des dossiers qui ne sont pas vides, vous devez utiliser le paramètre option avec l'une des constantes suivantes :

Constante Valeur Comment
Delete only if empty 0 Supprime le dossier uniquement s'il est vide
Delete with contents 1 Supprime le dossier ainsi que son éventuel contenu

Lorsque la constante Delete only if empty est passée ou si vous omettez le paramètre option :

  • Le dossier est supprimé uniquement s'il est vide; sinon, la commande ne fait rien et une erreur -47 est générée.
  • Si le dossier n'existe pas, l'erreur -120 est générée.

Lorsque la constante Delete with contents est passée :

  • Le dossier, ainsi que son contenu, est supprimé.
    Attention : Y compris lorsque ce dossier et/ou son contenu sont verrouillés ou en lecture seule, si l'utilisateur courant possède les droits d'accès adéquats, le dossier (et son contenu) est supprimé malgré tout.
  • Si ce dossier, ou tout fichier contenu dans ce dossier, ne peut pas être supprimé, l'opération de suppression est abandonnée dès que le premier élément inaccessible est détecté, et une erreur(*) est retournée. Dans ce cas, le dossier peut être supprimé en partie. Lorsque l'opération de suppression est abandonnée, vous pouvez utiliser la commande GET LAST ERROR STACK pour récupérer le nom et le chemin du fichier concerné. 
  • Si le dossier n'existe pas, la commande ne fait rien et aucune erreur n'est retournée.
    (*) Windows : -54 (Tentative d'écriture dans un fichier verrouillé)
    macOS : -45 (Fichier verrouillé ou chemin d'accès invalide)



Voir aussi  

DELETE DOCUMENT
DELETE FOLDER

 
PROPRIÉTÉS 

Produit : 4D
Thème : Fichier et dossier

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17 R5

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)