Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2722 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Passer un parametre pour du ftp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passer un parametre pour du ftp

n°2844616
Moamoaa
Posté le 03-03-2009 à 11:34:22  profilanswer
 

Bonjour à tous!
 
Voila je souhaiterais faire un fichier .ftp pour récupérer un fichier précis dans un répertoire.
 
Voici le problème: le répertoire reçois un nouveau fichier tous les 10 jours de la forme: nom.extYYYYMMDD
donc forcement le nom change tous les 10 jours.....
Le truc c'est que je peux pas faire un mget, puisque le répertoire n'est pas vidé entre temps.
 
Donc pour l'instant voila ce que j'ai:
 
open monserveur
user moi monmdp
cd /far/far/away  
ASCII  
mget nom.ext*
bye  
 
 
Et donc à la place de * qui me fera tout récupérer je voudrais savoir comment mettre en paramètre quelque chose
qui puisse me sauver la vie.
 
 
Je vous remercie d'avance de vos réponses!
Et bonne journée!

mood
Publicité
Posté le 03-03-2009 à 11:34:22  profilanswer
 

n°2844619
bichtoubar​d
Posté le 03-03-2009 à 11:42:52  profilanswer
 

Salut,
 
Tu utilises certainement un logiciel pour interpréter ton ".ftp", il faut te tourner vers l'aide de celui-ci.
 
Maintenant tu dois pouvoir faire ça directement en batch via Telnet je pense.
Quelques astuces sur le fil suivant : http://www.commentcamarche.net/for [...] tir-de-dos

n°2844621
Moamoaa
Posté le 03-03-2009 à 11:52:18  profilanswer
 

ah en fait j'utilise un .bat pour lancer mon fichier .ftp
 
et je travaille sur un pc qui tourne sur XP SP2
et je viens de lire le post que tu m'as passé mais je n'ai rien trouvé de concluant d'autant plus qu'il y a marqué que le TelNet n'est pas très secure :s

n°2844650
bichtoubar​d
Posté le 03-03-2009 à 15:02:10  profilanswer
 

Non mais tu ne peux pas "lancer un fichier .ftp" comme ça, tu passes forcément le nom d'une application devant.
C'est quoi ton .bat ?
 
Dire que telnet n'est pas très secure est réducteur et ridicule... c'est comme de dire que de naviguer en HTTP est pas très secure...
Faut-il protéger des pages qui sont publiques ?

n°2844682
Moamoaa
Posté le 03-03-2009 à 16:08:52  profilanswer
 

voici le contenu de mon bat:
 
ftp -inv -s:temp.ftp
 
et c'est tout.
 
Pas besoin de prendre la mouche comme ca hein c'est juste ce que j'ai lu. Je connais pas trop TelNet donc je me réfère aux posts sur le forum que tu m'as passé c'est tout.

n°2844688
bichtoubar​d
Posté le 03-03-2009 à 16:31:15  profilanswer
 

Humm c'est compliqué sur Windows.
 
Ce que tu pourrais faire c'est un .bat du genre
 

Code :
  1. @echo off
  2. echo open monserveur > ftp.txt
  3. echo user moi monmdp >> ftp.txt
  4. echo cd /far/far/away >> ftp.txt 
  5. echo ASCII >> ftp.txt
  6. set /P mypar="Entrez AAAAMMJJ >"
  7. set myvar=mget nom.ext%mypar%
  8. echo %myvar% >> ftp.txt
  9. echo bye >> ftp.txt
  10. ftp -inv -s:ftp.txt


 
Mais il faudra par contre entrer l'argument a chaque fois.
Il existe %DATE% pour renvoyer la date, mais sous windows je sais pas si on a un outil quelconque de manipulation de chaine de caractère pour mettre l'argument au format voulu.
 
Sinon je prenais pas la mouche, mais ça me parait un peu gros que quelqu'un qui passe ses mots de passe en clair dans des fichiers texte comme toi, vienne me parler de la sécurité de telnet.
 
Si tu veux faire de la sécurité, alors oublie ta méthode :)

n°2844701
Moamoaa
Posté le 03-03-2009 à 17:21:14  profilanswer
 

ba ecoute merci pour ton aide je vais voir ce que je peux faire.
Je vais utiliser ton code et chercher comment jouer avec les fonctions windows pour transformer la date parce que mon but est d'automatiser le process et qu'il y est donc le moins d'interventions humaines possibles.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Passer un parametre pour du ftp

 

Sujets relatifs
Passer d'un XP32/Vista32 vers Vista64Portable ASUS Vista 32 bits...comment le passer à 64 bits?
accès paramètre réseaux bloqué en adminVista 32/64 Bits passer de l'un a l'autre sans formaté ?
Install Driver Sans passer par gestionnaireParamètre d'affichage windows non mémorisé ... (dual screen)
Passer le son des haut-parleur dans le microDois-je Passer la CCNP?
Toujours passer par le proxy[IE] Passer le code langue en paramètre
Plus de sujets relatifs à : Passer un parametre pour du ftp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR