Fichier de commandes Pour Copier Fichier Texte Pour Site FTP
J'ai un fichier texte sur un ordinateur que je veux envoyer à un dossier sur un site ftp.
Quelqu'un peut-il svp me montrer un fichier batch de code qui va se connecter au site FTP avec le nom d'utilisateur et le mot de passe, et copiez le fichier texte.
Merci pour votre aide.
- Oui, je parle à partir d'un environnement Windows. Donc, pour l'amour du arguments, disons que le fichier texte est C:\textfile.txt et j'ai besoin de le copier sur le site FTP dans le dossier des SAUVEGARDES
Vous devez vous connecter pour publier un commentaire.
Si vous voulez dire par lots dans les Fenêtres de lot, vous pouvez le faire avec le script suivant
tst.cmd
:(en remplacement de
myTargetMachine.com
avec le nom de votre serveur FTP) et la commande FTP fichiertst.ftp
:Évidemment, vous devez remplacer le
myUser
etmyPassword
avec votre nom d'utilisateur et le mot de passe, et aussidir
commande que vous voulez vraiment faire, comme par exemple:Si vous parlez d'un environnement de type UNIX, le script serait:
Même chose avec le serveur FTP nom d'utilisateur et le mot de passe, bien sûr.
Et, en réponse à votre commentaire:
Vous pouvez utiliser un script comme suit
transfer.cmd
:et
transfer.ftp
:Si vous voulais la version de Windows en un seul fichier, vous pouvez utiliser quelque chose comme:
temporairement crée
tst.ftp
et puis le supprime quand il est terminé.here-docs
(voir laEOF
des trucs dans le script), ce n'est pas si facile avec Windows. Si vous vraiment voulais juste un script, vous pouvez faire lesx.ftp
l'un dex.cmd
temporairement: voir la mise à jour.echo
appels dans un bloc de parenthèses. Ne pourriez-vous pas tout tuyau ceuxftp
sans avoir besoin d'un fichier temporaire? Sur une seule ligne (commentaires), il pourrait être:(echo user myUser myPassword&echo dir&echo bye)|ftp ...
Commande:
Et dans le Script: