Salut Robert,
Oui. c'était une adresse locale. remplacer juste cette partie par votre nom de serveur. comme ci-dessous, et oui le chemin est le dossier avec le substitue des commandes (username, mot de passe, etc.) avec votre chemin… que le fichier de consignation est facultatif.
ftp - s : (dossier de manuscrit) (ftp server) (facultatif (> (fichier de consignation)
Exemple :
ftp - s : C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt
Au sujet de la date de chemise, je ne suis pas sûr ce que vous dites.
La chemise (ftp) à distance change chaque jour ? ou vos changements de répertoire local chaque jour ? Si la chemise locale : Vous voulez créer une nouvelle chemise pour télécharger dans. ou votre annuaire change aléatoirement chaque jour et voulez-vous le mettre dans la plus nouvelle chemise ?
Dans la mesure où je sais vous ne pouvez pas employer un nom variable de chemise dans le dossier de manuscrit. mais le programme de ftp se transfère sur l'annuaire qu'il a été commencé dedans. Si ce que vous avez voulu faire est de télécharger à une nouvelle chemise chaque jour vous pourriez faire cela dans le fichier séquentiel. vous ne pourriez pas changer le dir dans le manuscrit cependant. comme ceci :
(note : le « %DATE : ~4,2%%DATE : ~7,2%%DATE : pièce de ~10.4% la » pourrait avoir besoin de modification parce qu'elle dépend de la façon dont votre date est montrée, et changer « c:\temp » à votre chemin réel)
Fichier séquentiel :
--------------------------
c:\temp cd
DM FTPDownload-%DATE : ~4,2%%DATE : ~7,2%%DATE : ~10.4%
FTPDownload-%DATE cd : ~4,2%%DATE : ~7,2%%DATE : ~10.4%
ftp - s : C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt
--------------------------
Si vous voulez le mettre dans la plus nouvelle chemise. Je ne suis pas vraiment grand avec des fichiers séquentiels, mais je pense que n'importe quoi de pareil devrait travailler, change « c:\temp » en votre chemin réel :
Fichier séquentiel :
--------------------------
@echo au loin
placer le srcDir= C:\temp
placer le lastmod=
pushd « %srcDir% »
pour /f le « tokens=* » %%a dedans (« dir /ad /b /od 2^>NUL ") placer lastmod=%%a
si l'écho de "" de == de « %lastmod% " ne pourrait pas localiser folder.&goto : EOF
Cd %srcDir% \ %lastmod% \
ftp - s : C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt
--------------------------
Dossier de manuscrit :
--------------------------
username
mot de passe
/path/on/ftpserver cd
casier
message de sollicitation
mget *
bye
--------------------------