Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Résolu] Chargement FTP multi sous-dossiers
Auteur Message
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Bonjour,

J'ai presque terminé une part importante de la première étape (fonctionnalités de base) de mon projet batch et me voilà bloqué sur le transfert FTP du contenu d'un dossier.
Dans se dossier se trouve d'autres sous-dossiers et une architecture qui de déplie encore plus.

Exemple :
Citation:

C:\Sortie\
C:\Sortie\2010-04-11\
C:\Sortie\2010-04-11\pwg_high\
C:\Sortie\2010-04-11\thumbnail\
C:\Sortie\2010-04-11\thumbnail\verso\
C:\Sortie\2010-04-16\
C:\Sortie\2010-04-16\pwg_high\
C:\Sortie\2010-04-16\thumbnail\
C:\Sortie\2010-04-16\thumbnail\verso\
C:\Sortie\2010-04-18\
C:\Sortie\2010-04-18\pwg_high\
C:\Sortie\2010-04-18\thumbnail\
C:\Sortie\2010-04-18\thumbnail\
C:\Sortie\pwg_high\
C:\Sortie\thumbnail\

Le niveau zero est donc le répertoire C:\Sortie\

Dans chaque dossier se trouve des photos (.jpg) et un fichier .html

Le transfert FTP oblige à naviguer de dossier en dossier.
Exemple : C:\ => Sortie\ => 2010-04-16\ => thumbnail\ => verso\
Fonctionnement inverse pour revenir en arrière...

C'est donc long et à écrire en batch je m'arrache les cheveux.
Connaitriez-vous une méthode pour charger par FTP tout un répertoire récursivement ?

Merci.



Dernière édition par Gotcha le Mer 28 Avr 2010 - 21:24; édité 1 fois
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Bonjour
inspire toi de ceci : http://www.batchclipboard.info/forum/viewtopic.php?id=326




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Laddy a écrit:
Bonjour
inspire toi de ceci : http://www.batchclipboard.info/forum/viewtopic.php?id=326

Merci Laddy, je l'avais déjà vu avant de poser ma question ^^

J'ai eu une illumination et je suis en train de bien avancer.
Je triche un peu par contre car je ne gèrerai qu'un seul sous-dossier du type AAAA-MM-JJ et les autres sous dossiers de AAAA-MM-JJ ont des noms que je connais.
Donc si tut va bien, je n'en n'ai plus pour très longtemps :-)

Encore merci Laddy.



Visiter le site web du posteur
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
[EDIT]
RAS...



Dernière édition par Gotcha le Jeu 29 Avr 2010 - 15:11; édité 1 fois
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Hello,

Bravo, Bon code soigné et bons commentaires Okay Okay




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Si je ne commente pas pour moi même, dans 2 mois je ne sais plus ce que j'ai écrit (mémoire vive défaillante Mort de Rire )



Visiter le site web du posteur
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Coucou

l'utilisation de la variable d'environnment ne pourrait pas convenir ? =C:\Program Files (x86) = %Programfiles% afin de rendre compatible tous OS.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Laddy a écrit:
Coucou

l'utilisation de la variable d'environnment ne pourrait pas convenir ? =C:\Program Files (x86) = %Programfiles% afin de rendre compatible tous OS.

hélas non car mon projet n'est pas compible x64 donc il est automatiquement installé dans C:\Program Files (x86)
Du coup, pour garantir un bon portage, je me casse un peut la tête mais justement, ce matin je travail dessus.

Il faut comprendre que j'ai créer un batch qui me sert de tronc commun et là je créer des genre de modules externes qui sont appelé par le batch principal lequel transmet certaines variable dont une qui concerne le répertoire d'installation.
Ca me permet de savoir où se trouve tout mon petit bordel ^^

Lorsque tout sera au point, je publierai mon modeste système Mr. Green
Pour le moment, le batch principal est compilé car c'est une véritable centrale nucléaire soviétique Rolling Eyes



Visiter le site web du posteur
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Je ne vois pas le probleme la variable d environnement donne le meme chemin que tu donnes non ?
enfin bref j ai rien compris.

A moins que la variable d environnement sous 64bit soit %programfiles(x86)%




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Code:

if defined DIRinstall goto :F1
rem Récupération du dossier d'installation si DIRinstall n'est pas défini
if exist "%programfiles%\Batch_Optimisateur" set DIRinstall=%programfiles%\Batch_Optimisateur\
if exist "%programfiles(x86)%\Batch_Optimisateur" set DIRinstall=%programfiles(x86)%\Batch_Optimisateur\

:F1

Voilà en gros comment je gère mon module si je le lance de manière autonome (c'est à dire pour ma phase de développement uniquement).
Pourquoi ais-je besoin de savoir où se trouve le répertoire d'installation ? Tout simplement que mon module a besoin d'un composant qui s'y trouve.

Je mettrai à jour le code du présent module qui, je le répète, est adapté à mon besoin précis.



Visiter le site web du posteur
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Laddy a écrit:
A moins que la variable d environnement sous 64bit soit %programfiles(x86)%

Et oui...
http://en.wikipedia.org/wiki/Environment_variable
http://technet.microsoft.com/fr-fr/library/cc749104(WS.10).aspx



Visiter le site web du posteur
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Ok je vois reste qu'avec une détection OS et une déclaration de variable ça peut être fait.

Bon courage pour la suite.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Chargement FTP multi sous-dossiers 
Laddy a écrit:
Ok je vois reste qu'avec une détection OS et une déclaration de variable ça peut être fait.

Bon courage pour la suite.

En fait, chez Microsoft, au lieu de créer une nouvelle variable pour un nouveau dossier (x64) ils ont conservé l'ancienne variable %programfiles% pour le nouveau dossier qui n'est compatible QUE en x64. Ce qui pousse en effet à compliquer les règles et à ne plus rendre compatible beaucoup de scripts qui se basaient sur %programfiles% mais en version x86 Evil or Very Mad



Visiter le site web du posteur
Message [Résolu] Chargement FTP multi sous-dossiers 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch