批处理命令从ftp上下载子目录中文件

假设ftp的IP为192.168.0.2用户名FTPUSERNAME密码FTPPASSWORD端口号8899要下载的文件在FTP上的/SharedFile/Log子目录下... 假设ftp的IP为192.168.0.2 用户名FTPUSERNAME 密码FTPPASSWORD 端口号8899 要下载的文件在FTP上的 /SharedFile/Log 子目录下 名字为1.txt的文件 请问怎么写批处理命令?
补充 :将下载的文件存入本地C盘的ftp文件夹中
我是要写一个批处理命令,下面是我写的
@echo off
echo open 192.168.0.2>get.ftp
echo user ftpusername ftppassword>>1.ftp
echo cd Sharedfile>>1.ftp
echo cd log>>1.ftp
echo get 1.txt
echo put ip\c:\ftp\101.txt
echo bye>>1.ftp
ftp -i -n -s:1.ftp
echo close>>1.ftp
echo quit>>1.ftp

提示的是
The system cannot find the file specified.
展开
 我来答
ndyndy_21469
电脑发烧友

2015-10-15 · 不会修电脑,但是你问我的我都知道
知道大有可为答主
回答量:1万
采纳率:79%
帮助的人:2518万
展开全部
先建一个ftp命令文件:如 get.ftp

open 192.168.0.2
FTPUSERNAME #账号
FTPPASSWORD #密码
get /SharedFile/Log /1.txt
bye

然后再建批处理文件
ftp -s:d:\test\get.ftp
追问
但是提示的是USER ftpusername cannot log in
ftp登录名和密码绝对是对的可以打开
追答
我教你的的是方法,具体get.ftp里放什么命令要你自己编,你可以先在cmd窗口输入ftp,然后一条条输入命令先做一遍,完成把文件复制到本地的步骤,再把使用过的命令放到ftp命令文件里

把 echo open 192.168.0.2>get.ftp
改成 echo open 192.168.0.2>1.ftp
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式