0

この一連のコマンドを実行する必要があります

psftp xx.xx.xx.xx -l xxx -pw yyy
cd zzzzzz
get file.csv
bye

1 つのコマンド ラインで

(psftp はここから来ます: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html )

スーパーユーザー ( https://superuser.com/a/532528/290138 ) で見たことがありますが、ftp を使用すると次のように実行できますが、その仕組みがわかりません。

echo open xx.xx.xx.xx >> ftp & echo user xxx yyy >> ftp & echo binary >> ftp & echo get file.csv >> ftp &echo bye >> ftp & ftp -n -v -s:ftp & del ftp

ありがとう!

[編集]
これらの 4 行を.batファイルに書き込んで実行しました。
最初の行は正常に実行されますが、psftp インタープリターが開き (ftp インタープリターに似ています)
、2 行目は発生しません。

4

2 に答える 2

0

私は最終的にそれを理解しました:

.batこれを行うファイルを作成します。

cd X:\where\you\want\to\download

@echo off 
@echo cd xxx > psftp.txt
@echo get yyy.csv >> psftp.txt
@echo bye >> psftp.txt

psftp xx.xx.xx.xx -l login -pw PW -b psftp.txt

del psftp.txt

または、これらすべてを で連結し&て 1 行にまとめます。

于 2016-11-16T09:03:13.223 に答える