Functions > FileDirDisk >


DirMove

D�place un r�pertoire et tous les sous-r�pertoires et fichiers qu'il contient.

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

Param�tres

source dir Chemin du r�pertoire source (sans le slash de fin). Par exemple, "C:\Path1"
dest dir Chemin du r�pertoire de destination (sans le slash de fin). Par exemple, "C:\Path_Copy"
flag [optionnel] Cet indicateur d�termine s'il faut �craser les fichiers si ils existent d�j�.
    $FC_NOOVERWRITE (0) = (par d�faut) n'�crase pas les fichiers existants
    $FC_OVERWRITE (1) = �crase les fichiers existants

Les constantes sont d�finies dans FileConstants.au3

Valeur de retour

Succ�s: Retourne 1.
�chec: Retourne 0 s'il y a une erreur lors du d�placement du r�pertoire.

Remarques

Si la source et la destination sont sur des volumes diff�rents ou si des chemins UNC sont utilis�s alors une op�ration copier/supprimer sera effectu� au lieu d'un d�placement.

Si la destination existe d�j� et que l'indicateur d'�crasement est sp�cifi�, alors le r�pertoire source sera d�plac� � l'int�rieur de la destination.

Comme AutoIt n'a pas de fonction "DirRename" , utilisez DirMove() pour renommer un dossier!

En relation

DirRemove, FileMove

Exemple

DirMove(@MyDocumentsDir, @TempDir & "\Backups\MyDocs")