批处理如何编写自动从ftp下载文件

例如ftp地址192.168.1.103,用户名12345,密码12345,其中有1.txt文件如何编写批处理登录ftp并下载1.txt... 例如ftp地址192.168.1.103,用户名12345,密码12345,其中有1.txt文件
如何编写批处理登录ftp并下载1.txt
展开
 我来答
月下海风sIiWn
2012-09-21 · TA获得超过585个赞
知道小有建树答主
回答量:292
采纳率:0%
帮助的人:255万
展开全部
@echo off&setlocal enabledelayedexpansion

rem 变量o存的是你1.txt的完整路径
set /p o=1.txt
set /p ext=保存名称为(包括拓展名):
set i=F:\ftp下载\%ext%
echo 192.168.1.103> ftp.txt
echo 12345>>ftp.txt

echo 12345>>ftp.txt

echo binary>>ftp.txt
echo get "%o%" "%i%">>ftp.txt
echo bye>>ftp.txt
ftp -s:"ftp.txt" 192.168.1.103
del ftp.txt

以前写的,你先试试
追问
谢谢你。但是好像不可以,假设用户名是tang,密码是12345。要双击批处理后自动下载1.txt。
追答
@echo off
echo 192.168.1.103> ftp.txt
echo tang>>ftp.txt
echo 12345>>ftp.txt
echo binary>>ftp.txt
echo get 1.txt .\1.txt>>ftp.txt
echo bye>>ftp.txt
ftp -s:"ftp.txt" 192.168.1.103
del ftp.txt

亲测通过
百度网友fe406d2
2018-09-21
知道答主
回答量:12
采纳率:0%
帮助的人:5186
展开全部
直接使用FtpCopy就可以了,能够实现FTP数据和本地磁盘数据的定时自动备份,包含FTP定时自动下载、FTP定时自动上传、本地磁盘三种备份模式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式