CopyDirectory()

Syntaxe

Resultat = CopyDirectory(RepertoireSource$, RepertoireDestination$, Masque$ [, Mode])
Description
Copie un répertoire.

Arguments

RepertoireSource$ Le dossier à copier.
RepertoireDestination$ Le dossier de destination de la copie.
Masque$ Le masque de copie.
Par exemple: "*.*" copie tous les fichiers situés dans le répertoire.
"*.exe" copie seulement les fichiers .exe.
Par défaut, une chaîne Masque$ vide permet la copie de tous les fichiers.
Mode (optionnel) Peut être une combinaison des valeurs suivantes:
  #PB_FileSystem_Recursive: Copie le répertoire et tous ses sous-répertoires.
  #PB_FileSystem_Force    : Remplace é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.

Remarques

Si le répertoire existe déjà, son contenu sera automatiquement écrasé.

La fonction FileSize() peut être utilisée pour déterminer si la cible existe ou non.

Exemple

  Debug CopyDirectory("D:\Jeux\MonJeu\", "D:\Jeux\Recup\", "", #PB_FileSystem_Recursive)

Voir aussi

CreateDirectory(), ExamineDirectory(), DeleteDirectory()

OS Supportés

Tous

<- CheckFilename() - FileSystem Index - CopyFile() ->