FileMove()

Définition :
Fonction qui permet de copier un fichier d’un dossier à un autre.

 

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

  • "source" : Correspond au fichier à copier. Il peut contenir le chemin d’accès au fichier.

Remarque : Mettre la source guillemets si le libellé comportent des espaces.

  • "dest" : Correspond à la destination du déplacement. Ce paramètre peut correspond à un nom de dossier uniquement. Dans ce cas le fichier est déplacé dans le dossier de destination. Il peut également correspondre à un chemin d’accès à un fichier contenant le nom du fichier de destination. Cette utilisation correspondra donc à un déplacement avec renommage du fichier.

Remarque : Mettre la destination entre guillemets si le libellé comportent des espaces.

  • "options" : option de comportement de la copie, écraser ou non le fichier de destination s’il existe

    • 0 : Ne pas écraser

    • 1 : Ecraser le fichier existant

 

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


Exemple :

vu(1)= FileMove("VIR_CLI20150206.csv", "Rep sauv\VIR_CLI20150206_1.txt", 0) [SI] vu(1)<> 0 [FINSI] [ALORS] SAM("",SilGetLastError(vu(1)),0) SAM("", "Le fichier n'a pas été déplacé", 0) [FINALORS] [SINON] [SI] vu(1)= 0 [FINSI] [ALORS] SAM("", "Le fichier a été déplacé", 0) [FINALORS] [FINSINON]

 

En cas d'échec :

image-20240103-133031.png
image-20240103-133044.png

En cas de réussite :

 

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