PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Problème avec fListeFichier et HCopieFichier
Problème avec fListeFichier et HCopieFichier
Débuté par Michaël, 26 fév. 2007 18:34 - Aucune réponse
Posté le 26 février 2007 - 18:34
Bonjour, à tous,

Je désire copier des fichiers d'une base HF classique vers une base HF C/S, et je rencontre deux problèmes.

J'utilise la fonction fListeFichier pour faire une boucle de copie des fichiers en demandant qu'elle ne soit pas récursive, mais 1er problème la commande fListeFichier passe en mode récursif si je spécifie une procédure :

fListeFichier(ComplèteRep(fRepExe()) + "*.FIC", "PROC_Copie_Fic_vers_CS", frNonRécursif)

Voilà le code de la procédure :

PROCEDURE PROC_Copie_Fic_vers_CS(Repertoire, Nom, Change, NbFichierTXT)

SI HCopieFichier(CONNEXION_CLIENT_SERVEUR, Nom,"", Repertoire+Nom, hCopieSiInexistant) = Faux ALORS
Erreur("Impossible de copier les fichiers Hyper File vers le serveur Hyper File Client/Serveur"+RC+HErreur())
FinProgramme()
FIN

RENVOYER Vrai

Dans cette procédure, j'ai un problème avec la fonction HCopieFichier, j'utilise l'option hcopieSiInexistant pour éviter de copier les fichiers déjà présents sur le serveur et je teste le retour de la commande pour prévenir et sortir en cas de problème.

Mais justement, s'il y a des fichiers déjà présents sur le serveur la fonction HCopieFichier me sort une erreur 74018.

C'est normal ?

Par avance merci pour vos conseils.