Plateformes d'assistanceDiscussions & Opinions des Communautés
|
|
|
|
Script FTP pr recup des fichiers et les renom
Dernière réponse le 30 jan 2005 à 16:01:54 totox24, le 30 jan 2005 à 14:00:14Bonjour à tous
J'ai un p'tit PB sur un batch FTP
pour récuperer des fichier sur un serveur internet
et pour renomer ces fichiers
le tout en automatique:
voila ce que j'ai fais:
fichier commande.cmd:
@echo off cls cd F:\sauve\Internet ftp -inv -s:"F:\sauve\Internet\cmd.ftp" FOR /F %%i IN (liste.txt) DO (ftp -inv -s:"F:\sauve\Internet\cmd1.ftp")
fichier cmd.ftp:
open xxx.xxx.xxx.xxx USER nom pass cd sql ls *.sql liste.txt bye
fichier cmd1.ftp
open xxx.xxx.xxx.xxx USER nom pass cd sql mget %%i rename %%i %%i.old bye
La question :
Comment récupérer la variable du fichier "commande.cmd"
dans le fichier "cmd1.ftp" ?
Merci pour votre aide....
totox24
Meilleures réponses pour « script FTP pr recup des fichiers et les renom » dans :
Envoyer des fichiers volumineux par mail VoirEnvoyer de gros fichiers à des amis par courrier électronique n'est pas toujours facile. La plupart des serveurs de messagerie n'acceptent pas des fichiers de taille supérieure à 5 Mo.
Néanmoins, il existe des solutions alternatives :
Les serveurs...
Exécuter un script shell VoirExécution d'un script
Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités :
1. Le chemin absolu
2. Le chemin relatif
3. Modifier la variable PATH
Note: Le Sha-Bang
Premièrement,...
Utilisation de la commande ftp VoirLe protocole FTP
FTP (File Transfer Protocol) est un protocole, c'est-à-dire
un langage standard de communication entre deux machines, permettant à des machines de types
différents (ou dont le système d'exploitation est différent) de transférer
des...
Objet File VoirObjet File
L'objet File obtenu à l'aide d'une méthode de l'objet FileSystemObject
permet de manipuler ou d'obtenir des informations sur un fichier. Pour utiliser un objet File il suffit
de :
Créer une instance de l'objet FSO : Set objetFSO =...
Pour ceux que cela interresse ,
@echo off cls cd F:\sauve\Internet ftp -inv -s:"F:\sauve\Internet\cmd.ftp" FOR /F %%i IN (liste.txt) DO ( echo open xxx.xxx.xxx.xxx > cmd1.ftp echo USER nom pass >> cmd1.ftp echo cd sql >> cmd1.ftp echo mget %%i >> cmd1.ftp echo rename %%i %%i.old >> cmd1.ftp echo bye >> cmd1.ftp ftp -inv -s:"F:\sauve\Internet\cmd1.ftp" ) Étonnant, non ? ;-) |

