[R] FileCopy dans une boucle
Posté : ven. 03 oct. 2014 15:16
Bonjour,
Ma fonction dont le code suit récupère le contenu d'un Edit ($monEdit) , chaque ligne affichant un nom de fichier et un nouveau nom, séparés par un point-virgule (;)
Elle met ce contenu en tableau (StringSplit($monEdit, Chr(13)).
Dans une boucle For... Next parcourant le tableau,
2 variables récupèrent les 2 noms de fichier par StringSplit($ligne, ";").
$fichierOrigine contient la première donnée (chemin et nom de fichier originel)
$fichierDestination contient la seconde donnée (chemin et nouveau nom)
Puis copie du fichier originel avec renommage dans un sous-dossier avec la fonction CopyFile.
Tout se passe bien pour la première ligne du tableau : le fichier se retrouve bien renommé dans le sous-dossier. Les fichiers suivants ne sont pas copiés. Je n'arrive pas à saisir pourquoi.
Voyez-vous la raison de ce dysfonctionnement ?
Je vous remercie.
Ma fonction dont le code suit récupère le contenu d'un Edit ($monEdit) , chaque ligne affichant un nom de fichier et un nouveau nom, séparés par un point-virgule (;)
Elle met ce contenu en tableau (StringSplit($monEdit, Chr(13)).
Dans une boucle For... Next parcourant le tableau,
2 variables récupèrent les 2 noms de fichier par StringSplit($ligne, ";").
$fichierOrigine contient la première donnée (chemin et nom de fichier originel)
$fichierDestination contient la seconde donnée (chemin et nouveau nom)
Puis copie du fichier originel avec renommage dans un sous-dossier avec la fonction CopyFile.
Tout se passe bien pour la première ligne du tableau : le fichier se retrouve bien renommé dans le sous-dossier. Les fichiers suivants ne sont pas copiés. Je n'arrive pas à saisir pourquoi.
► Afficher le texte
Je vous remercie.