Bonjour,
Je voudrais renomer un très grand nombre de fichiers par FTP en se basant sur une liste contenue dans un fichier texte.
Les caractères jocker étant interdits sur ce ftp je ne peux pas utiliser la commande rename A*.* B*.*
Je me suis donc lancé dans la rédaction d'un fichier batch.
Avec la fonction FOR /F, j'arrive à récupérer des variables mais je n'arrive pas à les envoyer dans mon script FTP...
J'ai essayé de créer un fichier pour chaque renomage mais ca ne fonctionne pas...
Code :
- FOR /F "tokens=1,2 delims= " %%a IN (zb.txt) DO (set ftpascii=temp.txt
- echo open 192.168.52.172>> %ftpascii%
- echo movie>> %ftpascii%
- echo cd default>> %ftpascii%
- echo copy %%a %%b>> %ftpascii%
- echo quit>> %ftpascii%
- )
- ftp -s:%ftpascii%
- pause
|
Quelqu'un aurais-t-il une idée ?
Merci !