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