[R] probleme avec le _FTP_Fileget

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Eldes
Niveau 2
Niveau 2
Messages : 29
Enregistré le : lun. 20 déc. 2010 13:08
Status : Hors ligne

[R] probleme avec le _FTP_Fileget

#1

Message par Eldes »

Bonjour.

J ai dans l idée d élaborer un programme qui aura pour tache de telecharger des fichier .hif dans 180 pc.
Je suis a l étape ou j essai de download un seul fichier mais je n y arrive pas, je pense avoie un soucis avec la commande _FTP_Fileget.
Pourriez vous m aider?

Code : Tout sélectionner

;~ #####################################################################################
;~ Declatration des librairies
;~ #####################################################################################

#include <FTPEx.au3>
#include <File.au3>
#include <date.au3>
#include <string.au3>
#include <Array.au3>

;~ #####################################################################################
;~ Declatration des variables
;~ #####################################################################################

$server = 'XX.XX.XX.XXX'
$username = 'LOG'
$pass = 'MDP'
$jour = @MDAY
$mois = @MON
$annee = @YEAR
$source = "data/ols/OnlineRecording/" & $annee & "/" & $mois & "/" & $jour & "/"
$destination = 'C:\Documents and Settings\Administrateur\Bureau\Image\' & $annee & '\' & $mois & '\' & $jour & '\'

;~ #####################################################################################
;~ Programme
;~ #####################################################################################

$Open = _FTP_Open('PROG')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
local $liste
_FTP_DirSetCurrent($Conn, $source)
DirCreate($destination)
$tableau1 = _Ftp_ListToArray($Conn,0)
$nombreimage = $tableau1[0]
$i = 1
$nomimage = $tableau1[$i]
$a = _FTP_FindFileFirst($Conn,"",$liste)
ConsoleWrite('$Filename = ' & $a[10])
_FTP_FileGet($Conn,$nomimage, $destination)
_FTP_Close($Open)
 
Modifié en dernier par Eldes le ven. 23 sept. 2011 18:23, modifié 1 fois.
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] probleme avec le _FTP_Fileget

#2

Message par cutprod »

Bonjour,
la fonction "_FTP_FileGet" nessecite que son parametre "$s_RemoteFile" soit bien defini avec le chemin"long" de ton fichier a telecharger,
debug ta variable "$nomimage" à l'aide de la console ou d'une MsgBox pour vérifier.
Si il ne veut pas télécharger ton fichier c'est qu'il ne le trouve pas ou qu'il n'existe pas:(
Voir même que ta destination (qu'il est pourtant bien défini), n'existe pas.
Courage!!
Cut, srcipteur du dimanche...désolé !-)
Eldes
Niveau 2
Niveau 2
Messages : 29
Enregistré le : lun. 20 déc. 2010 13:08
Status : Hors ligne

Re: [R] probleme avec le _FTP_Fileget

#3

Message par Eldes »

Merci cut de ta réponse cela m as permis de réfléchir sous un autre angle que celui ftp en dos.
En effet l erreur sur mon fileget était du a deux fautes comme tu l as dis.
La première était ma racine j ai alors recrée une variable uniquement avec la racine complète du dossier source, la deuxième et que j attribuais pas de nom a mon fichier de destination que j ai modifié en croq cela donne :

Code : Tout sélectionner

$racine = "/home/xxxx/data/ols/OnlineRecording/" & $annee & "/" & $mois & "/" & $jour & "/"
_Ftp_fileget($Conn,$racine & $nomimage, $destination & $nomimage)
 
Encore une fois merci de ton aide
Répondre