[..] Déplacement dans une arborescence en FTP

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
tan
Niveau 1
Niveau 1
Messages : 13
Enregistré le : sam. 26 sept. 2009 10:30
Status : Hors ligne

[..] Déplacement dans une arborescence en FTP

#1

Message 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.
Modifié en dernier par tan le lun. 28 sept. 2009 19:55, modifié 2 fois.
Douves
Status : Hors ligne

Re: Déplacement dans une arborescence en FTP

#2

Message par Douves »

Code : Tout sélectionner

$chemin=@HomeDrive&"/CHEMIN"
ça suffit ;)

EDIT pense a mettre [..] dans le sujet de ton premier message :)
tan
Niveau 1
Niveau 1
Messages : 13
Enregistré le : sam. 26 sept. 2009 10:30
Status : Hors ligne

Re: Déplacement dans une arborescence en FTP

#3

Message par tan »

Douves a écrit :

Code : Tout sélectionner

$chemin=@HomeDrive&"/CHEMIN"
ç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
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [R] Déplacement dans une arborescence en FTP

#4

Message 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.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
tan
Niveau 1
Niveau 1
Messages : 13
Enregistré le : sam. 26 sept. 2009 10:30
Status : Hors ligne

Re: [..] Déplacement dans une arborescence en FTP

#5

Message 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.
Douves
Status : Hors ligne

Re: [..] Déplacement dans une arborescence en FTP

#6

Message 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]
tan
Niveau 1
Niveau 1
Messages : 13
Enregistré le : sam. 26 sept. 2009 10:30
Status : Hors ligne

Re: [..] Déplacement dans une arborescence en FTP

#7

Message 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
Douves
Status : Hors ligne

Re: [..] Déplacement dans une arborescence en FTP

#8

Message par Douves »

modifie juste le chemin ;)

EDIT si vous avez résolu, modifiez votre premier message, et metetz résolu ;)
tan
Niveau 1
Niveau 1
Messages : 13
Enregistré le : sam. 26 sept. 2009 10:30
Status : Hors ligne

Re: [R] Déplacement dans une arborescence en FTP

#9

Message par tan »

Je n'ai pas ma réponse ...

Ok je mets RESOLU
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Déplacement dans une arborescence en FTP

#10

Message 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
Signez ici
tan
Niveau 1
Niveau 1
Messages : 13
Enregistré le : sam. 26 sept. 2009 10:30
Status : Hors ligne

Re: [..] Déplacement dans une arborescence en FTP

#11

Message 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
Répondre