我熟悉使用批处理ftp脚本时的常规过程。例如:
@echo off
(
echo open HOST
echo USERNAME
echo PASSWORD
echo dir
echo get file
echo bye
)>script.ftp
ftp -s:script.ftp
但是前几天我遇到了一个论坛,用户说了一些关于使用管道连接到ftp服务器的事情,我似乎无法记住确切的代码是什么。我知道这有点像:
@echo off
(
echo open HOST
echo USERNAME
echo PASSWORD
echo dir
echo get file
echo bye
)|ftp -s
或那条线上的东西。 在你说我应该查看我的历史之前,我是"隐姓埋名"在Google Chrome中。
我的问题:第二批文件可能吗?如果是的话,怎么样?
答案 0 :(得分:1)
我相信你在寻找this DOSTips post。
@echo off
(
echo open HOST
echo user USERNAME
echo PASSWORD
echo dir
echo get file
echo bye
)|ftp -n
-n
选项会在初始连接时禁止自动登录,因此ftp会立即处理echo
命令。
答案 1 :(得分:0)
也许使用curl
...
curl -u user:password 'ftp://somefile' -o somefile