Functions > FileDirDisk >


DirCopy

Copie un répertoire et tous ses sous-répertoires et fichiers (similaire à xcopy du Shell).

DirCopy ( "source dir", "dest dir" [, flag = 0] )

Paramètres

source dir Chemin du répertoire source (sans antislash final). Ex. : "C:\Chemin1"
dest dir Chemin du répertoire de destination (sans antislash final). Ex. : "C:\Chemin_copie"
flag [optionnel] Ce paramètre détermine si vous voulez remplacer les fichiers existants:
    $FC_NOOVERWRITE (0) = (par défaut) Ne remplace pas les fichiers existants
    $FC_OVERWRITE (1) = Remplace les fichiers existants

Les constantes sont définies dans FileConstants.au3

Valeur de retour

Succès: Retourne 1.
Échec: Retourne 0 en cas d'erreur durant la copie du répertoire.

Remarque

Si la structure du répertoire de destination n'existe pas, elle sera créée (si cela est possible).

En relation

DirMove, DirRemove, FileCopy, FileMove

Exemple

#include <FileConstants.au3>

DirCopy(@ProgramFilesDir & "\AutoIt3\Icons", @TempDir & "\Backups\AutoItIcons", $FC_OVERWRITE)