0
我需要运行这个链条的命令如何链PSFTP命令
psftp xx.xx.xx.xx -l xxx -pw yyy
cd zzzzzz
get file.csv
bye
在一个命令行
(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
谢谢!
[编辑]
我在.bat
文件中写了这4行并运行它。
第一行执行良好,但随后的PSFTP解释打开(这就像FTP解释)
和第二线从未发生过
写一个'.bat'文件,其中包含所有的命令,然后从命令行执行这个“one”命令。你意识到你的例子cmd正在创建一个脚本,(用可疑语法)并运行它,然后删除它?所以你可以用'.bat'文件做同样的事情。祝你好运。 – shellter