DELETE

ND-Faciliti ExecAction ›› Balises ›› Standard ››
Parent Previous Next


DELETE



Description :

       
Supprime répertoires ou fichiers.



Type des attributs :


       Obligatoire :


                Type : Détermine le type de structure à supprimé.

                Location : Emplacement source pour le fichier ou répertoire.


Optionnel (en fonction du contexte) :


                Mode : Différents permettant de remplacer, écraser, etc.

                FileFilter : Filtre sur fichier à copier

                BlockTagError : Gestion des erreurs de la directive.


Description des attributs :


Attributs

Options

Comment l'utiliser ?

Type


file : suppression de fichier.


directory : suppression de répertoire.


cleandir : suppression du contenu d'un répertoire.



Location


Emplacement du répertoire ou du fichier.


Par défaut tout les fichiers seront pris.

Mode



Pour le type directory :

recursive : parcours les sous répertoires.

(pour les sous répertoires)

replace : Remplace si existant (mode par défaut)


Les options peuvent être cumulé par une virgule.


Pour le type cleandir :

               Les fichiers et sous répertoires seront nettoyés.

    FileFilter

Pour le type file :

xxxxx.xxx : Filtre le nom ou les types de fichiers.



Par défaut tout les fichiers seront pris.

BlockTagError

0 ou inherit : Héritage (par défaut) :

La balise reprendra le BlockTagError de la balise hiérarchiquement au dessus de lui. On parlera alors d'héritage.


1 ou block : Bloque en cas d'erreur :

Cette action remontra en erreur au niveau supérieur.


-1 ou ignore : Ne bloque pas en cas d'erreur :

Le retour ne sera pas pris en compte.

Indique si l'erreur doit être prise en compte par l'action.


Il n'est pas nécessaire de le spécifier cet attribut. En effet si l'option n'est pas spécifié, alors elle sera automatiquement en mode héritage.


Exemple :   





       <DELETE type="file" location="E:\Projets\ndfaaaa_execAction\essai.log" blockTagError="inherit"/>

       



       <DELETE type="file"  location="E:\Projets\ndfaaaa_execAction.log" blockTagError="ignore"/>

       



       <DELETE type="directory" mode="recursive" fileFilter="*.log" location="E:\Projets\ndfaaaa_execAction"/>

       


Créé avec HelpNDoc Personal Edition: Créer des livres électroniques EPub facilement