DirMove()

Définition :
Fonction qui permet de déplacer un dossier

 

Syntaxe :
DirMove(ALPHA source, ALPHA dest, ENTIER options)

  • "source" : Correspond au dossier à déplacer. Il peut contenir le chemin d’accès au dossier

  • "dest" : Correspond à la destination de la copie. Ce paramètre peut correspondre à un nom de dossier uniquement. Dans ce cas le dossier est déplacé dans le dossier de destination. Le dossier de destination ne doit pas encore exister

Mettre les sources et destinations entre guillemets si les libellés comportent des espaces.

 

La valeur de retour :

La fonction retourne 0 en cas de réussite sinon elle retourne un code d’erreur.


Exemple :
Déplacement du répertoire "Rep sauv1" dans le répertoire "Logs" et renommage en "RepSauv4"

vu(1)= DirMove("Rep sauv1", "Logs\Rep sauv4") [SI] vu(1)<> 0 [FINSI] [ALORS] SAM("",SilGetLastError(vu(1)),0) SAM("", "Le dossier n'a pas été déplacé", 0) [FINALORS] [SINON] [SI] vu(1)= 0 [FINSI] [ALORS] SAM("", "Le dossier a été déplacé", 0) [FINALORS] [FINSINON]


1 : Si le répertoire de destination existe , le répertoire n'est pas déplacé :

image-20240103-135807.png
image-20240103-135820.png

2 : Si le répertoire de destination n'existe pas , le répertoire est déplacé :

 

Donnez votre avis sur la Base de connaissance Silog ici ou contactez-nous directement par mail sur confluence@silog.fr