批处理命令从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. 展开
补充 :将下载的文件存入本地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. 展开
1个回答
展开全部
先建一个ftp命令文件:如 get.ftp
open 192.168.0.2
FTPUSERNAME #账号
FTPPASSWORD #密码
get /SharedFile/Log /1.txt
bye
然后再建批处理文件
ftp -s:d:\test\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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询