FileCopy()

Définition :
Fonction qui permet de renvoyer le nom d'un fichier avec une nouvelle extension.

 

Syntaxe :

FileCopy(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 de la copie. Ce paramètre peut correspond à un nom de dossier uniquement. Dans ce cas le fichier est copié 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 à une copie avec renommage du fichier.

Attention : Le dossier de destination doit exister.

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)= FileCopy("VIR_CLI20150206.csv", "Rep sauv\VIR_CLI20150206_1.txt", 0) [SI] vu(1)<> 0 [FINSI] [ALORS] SAM("", SilGetLastError(vu(1)),0) [FINALORS] [SINON] [SI] vu(1)= 0 [FINSI] [ALORS] SAM("", "Le fichier a été Copié", 0) [FINALORS] [FINSINON]

 

1 : En cas d'échec :

image-20240103-132448.png

ou, si le répertoire de destination n'existe pas

image-20240103-132506.png

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