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 dossier.delete( ) supprime le dossier. 

Par défaut, pour des raisons de sécurité, si vous omettez le paramètre option, dossier.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
Supprimer avec contenu 1 Supprime le dossier ainsi que son éventuel contenu
Supprimer si vide 0 Supprime le dossier uniquement s'il est vide

Lorsque la constante Supprimer si vide 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 Supprimer avec contenu 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 LIRE PILE DERNIERE ERREUR 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  

SUPPRIMER DOCUMENT
SUPPRIMER DOSSIER

 
PROPRIÉTÉS 

Produit : 4D
Thème : Fichier et dossier
Nom intl. : folder.delete( )

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)