DeleteDirectory()

Syntaxe

Resultat = DeleteDirectory(Repertoire$, Masque$ [, Mode])
Description
Efface un répertoire.

Arguments

Repertoire$ Le dossier à détruire.
Masque$ Le masque de suppression des fichiers contenu dans le répertoire.
Par exemple:
"*.*" détruit tous les fichiers situés dans le répertoire.
"*.exe" détruit seulement les fichiers .exe.

Par défaut, une chaîne Masque$ vide ("") permet la supression de tous les fichiers.
Mode (optionnel) Peut être une combinaison des valeurs suivantes:
  #PB_FileSystem_Recursive: Efface le répertoire et tous les sous-répertoires.
  #PB_FileSystem_Force    : Efface également les fichiers protégés (Lecture seule).

Valeur de retour

Renvoie une valeur non nulle si l'opération a réussi, zéro sinon.

Exemple

  If FileSize("c:\PB") = -2
    DeleteDirectory("c:\PB","*.*", #PB_FileSystem_Recursive|#PB_FileSystem_Force)
    Debug "Dossier c:\PB supprimé"
  EndIf

Voir aussi

CreateDirectory(), ExamineDirectory(), CopyDirectory()

OS Supportés

Tous

<- CreateDirectory() - FileSystem Index - DeleteFile() ->