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 :
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