Page 1 sur 1
[..] Déplacement dans une arborescence en FTP
Posté : lun. 28 sept. 2009 15:09
par tan
Bonjour à tous,
voilà j'ai récupéré grace à ce forum un petit programme qui me permet de récupérer des fichiers par FTP.
Code : Tout sélectionner
#include <FTP.au3>
#include <Array.au3>
$server = 'x.x.x.x'
$username = 'xxxx'
$pass = 'xxxx'
$i=1
$chemin=@HomeDrive&""
$Hand = _FTPOpen('')
$a=_FTPConnect($Hand, $server, $username, $pass)
if @error then msgbox(0,"Erreur","ERREUR FTP")
$b=_FTPGetfile($Hand, 'mevo.log', $chemin&'mevo.log')
_FTPClose($Hand)
Mais je ne peux pas récupérer d'autres fichiers car je n'arrive pas à aller dans d'autres répertoires de la racine. Je reste dans mon répertoire de ma connexion FTP.
Pouvez vous m'aider, comment bouger de répertoire en répertoire ?
Merci.
Re: Déplacement dans une arborescence en FTP
Posté : lun. 28 sept. 2009 15:13
par Douves
ça suffit
EDIT pense a mettre [..] dans le sujet de ton premier message

Re: Déplacement dans une arborescence en FTP
Posté : lun. 28 sept. 2009 15:16
par tan
Douves a écrit :
ça suffit
EDIT pense a mettre [..] dans le sujet de ton premier message

Bjr, ça c'est le chemin où je vais déposer mon fichier que j'ai récupéré en FTP.
Merci
Re: [R] Déplacement dans une arborescence en FTP
Posté : lun. 28 sept. 2009 18:28
par jbnh
Bonjour,
Meme si votre probleme est résolu, merci de bien vouloir lire
les règles de présentation d'un message pour la prochaine fois.
Re: [..] Déplacement dans une arborescence en FTP
Posté : lun. 28 sept. 2009 19:59
par tan
Bonsoir, je viens de lire "les règles de présentation d'un message" et de faire une partie des modifications sur mon tuto.
Merci à vous pour les autres modifications apportées.
J'ai rectifié, mon tuto qui n'est pas résolu, car je ne sais tj pas la solution de mon problème.
Car je n'arrive pas à aller dans un autre répertoire en FTP quand je suis déjà dans un répertoire suite à ma connexion FTP.
Pouvez vous m'aider ??
Merci.
Re: [..] Déplacement dans une arborescence en FTP
Posté : lun. 28 sept. 2009 20:35
par Douves
Salut, si c'est pour télécharger un fichier, essaye d'utiliser Inetget
c'est ce que j'utilise (et pas besoin des logs sauf si le repertoire a visiter est protégé par mot de passe.)
Je t'envoie mon code !
Code : Tout sélectionner
SplashTextOn("", "Recuperation du fichier en cours", 450, 70, -1, -1, 0 + 1 + 16 + 32, "Times New Roman", 12, 800) ; Pour faire stylé :)
$file = "CHEMIN_DU_FICHIER"
$a = InetGet($file, @ScriptDir) ;Télécharge le fichier dans le repertoire donné et le place dans le chemin du script
While @InetGetActive
$i = ((@InetGetBytesRead / InetGetSize($file) * 100))
$32 = StringSplit($i, ".")
SplashTextOn("", "telechargement en cours.."&@CRLF&$32[1]&"%", 450, 70, -1, -1, 0 + 1 + 16 + 32, "Times New Roman", 12, 800)
Wend
SplashOff()
msgbox(0, "", "Terminé !")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;si tu a d'autres fichier a telecharger dans le script copie/colle le code entier et modifie la variable $file
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[/b]
Re: [..] Déplacement dans une arborescence en FTP
Posté : lun. 28 sept. 2009 20:44
par tan
Merci Douves,
mais ça fonctionne très bien la récupération d'un fichier mais mon problème, c'est que je suis bloqué dans le répertoire lors de ma connection FTP.
En bref, je me connecte via une adresse IP avec nom et mdp, et là j'atterie dans un répertoire, là j'ai besion d'y ressortir et d'aller dans un autre répertoire de la racine.
Mais je ne sais pas comment faire cette manipultion avec Autoit.
Pouvez vous m'aider, est ce que je suis clair ?
Merci
Re: [..] Déplacement dans une arborescence en FTP
Posté : lun. 28 sept. 2009 21:13
par Douves
modifie juste le chemin 
EDIT si vous avez résolu, modifiez votre premier message, et metetz résolu 
Re: [R] Déplacement dans une arborescence en FTP
Posté : lun. 28 sept. 2009 21:47
par tan
Je n'ai pas ma réponse ...
Ok je mets RESOLU
Re: [..] Déplacement dans une arborescence en FTP
Posté : lun. 28 sept. 2009 21:58
par Iste
Si j'ai bien compris :
Tu te connecte a ton FTP, mais tu aimerai remonter d'un dossier
Normalement, c'est impossible, sauf si FTP.au3 te met directement dans un sous dossier, mais la, ca serait étrange
Re: [..] Déplacement dans une arborescence en FTP
Posté : mar. 29 sept. 2009 16:45
par tan
Bjr, avec fizella il n'y a pas de problème de le faire manuellement, sortir du répertoire d'où on s'est connecter en FTP.
Mais moi, je voudrai pouvoir récupérer des fichiers d'un autre répertoire dans l'arborescente principale.
Je n'y arrive pas et je ne sais pas si c'est possible avec Autoit ?
Je ne sais pas si je me fais bien comprendre dans mes recherches.
Merci