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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  commande script FTP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

commande script FTP

n°1226904
olicel
Posté le 20-10-2005 à 11:30:57  profilanswer
 

salut,
 
J'aimerais faire un script ( fichier .bat ) qui me lance la copi par ftp de tout les fichiers d'un repertoire et ensuite qui les supprime.
J'i arrive en lancant dans le .bat la commande suivante  

ftp -i -n -v -s:%temp%\ftp_recup.txt > d:\sauvegarde\ftp_recup.log


dans mon ftp_recup.txt
 

binary
lcd d:\sauvegarde\save\save_base\1\archivelog2
cd /archivelog2
mget *.log
mdelete *.log
quit


 
Facile donc.
 
MAIS ....
 
Si enter le mget et le medelte un fichier .log est crée il va etre supprimé sans etre copié...
Comment faire donc. J'avais pensé utiliser la commande ftp "mls" pour créer une liste des fichiers a un moment donné, en faire la copi et ensuite faire le mdelete des fichiers de la liste.
Mais je ne sais pas comment utiliser ma liste de ficheir avec mget et mdelete...
Voila mon probleme.
 
merci pour votre aide.
 
Olivier


Message édité par olicel le 20-10-2005 à 11:31:16

---------------
toujours un petit mot gentil:
mood
Publicité
Posté le 20-10-2005 à 11:30:57  profilanswer
 

n°1232023
arnaud1206
Posté le 26-10-2005 à 22:58:14  profilanswer
 

Salut
Oui deux methodes soit extraire la liste des fichiers, les telecharger puis les supprimer
Ou alors bien plus simple en utilisant une commande unix que l on peut monter sur du windows : ncftp (www.ncftp.com). Cette commande a une option tres interessante qui est ncftpget -DD qui une fois telecharge le fichier verifie si il a bien ete copier et si tel est le cas alors le supprime. Donc plus de pb de creation intempestive de .log durant ton telechargement.
 
@++

n°1301941
leohnart
Posté le 09-02-2006 à 12:13:22  profilanswer
 

Bonjour,  
je me joins a ce post pour poser une question sur cette cmde, en fait j'aimerai savoir a quoi correspondent les -i -n -v -s apres "ftp", j'ai beau chercher sur le net j'ai pas trouvé grand chose, si quelqu'un pouvez m'aider a comprendre ca m'eviterait de recopier betement du code. Merci

n°1302196
theshockwa​ve
I work at a firm named Koslow
Posté le 09-02-2006 à 15:48:46  profilanswer
 

H:\>ftp --help
 
Transfère des fichiers vers et depuis un ordinateur avec un service
de serveur FTP activé (quelquefois appelé un démon : daemon).
Ftp peut être utilisé interactivement.
 
FTP [-v] [-d] [-i] [-n] [-g] [-s:NomFich] [-a] [-w:TailleFen] [-A] [hôte]
 
  -v             Supprime l'affichage des réponses du serveur distant.
  -n             Supprime la connexion automatique au démarrage.
  -i             Désactive l'invite s'il y a plusieurs fichiers à transférer.
  -d             Active le débogage.
  -g             Désactive le globbing du nom de fichier (cf. commande GLOB).
  -s:NomFich     Spécifie un fichier texte contenant les commandes FTP ; ces
                 commandes seront automatiquement exécutées après le
                 démarrage de FTP.
  -a             Utilise n'importe quelle interface locale pour la liaison de
                 la connexion des données.
  -A             Connexion en tant qu'anonyme.
  -w:TailleTamp  Remplace la taille par défaut du tampon de transfert de 4096.
  hôte           Spécifie le nom de l'hôte ou l'adresse IP de l'hôte distant
                 auquel se connecter.
 
Notes :
  - Les commandes mget et mput acceptent o/n/q pour oui/non/quitter.
  - Utilisez Ctrl+C pour interrompre les commandes.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  commande script FTP

 

Sujets relatifs
VBScript - Modification d'un fichier par scriptscript ne fonctionne pas
Album photo sans passer par FTPScript qui tourne en boucle online et nickel en local... ???
utiliser un SID dans un script[Script PHP] galerie photo LuxBum : demande d'avis
repeter un script sur une pageSoucis avec script JS pour copier:coller
Conseil vente de script php AnnuaireDOS - mettre resultat d'une commande dans variable
Plus de sujets relatifs à : commande script FTP


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