批处理如何将指定文件夹所有内容上传到FTP指定文件夹

echoopen10.10.10.1021>>temp.txtechouserFTP用户名密码>>temp.txtechobin>>temp.txtechoput"D:\... echo open 10.10.10.10 21 >> temp.txt
echo user FTP用户名 密码 >> temp.txt
echo bin >> temp.txt
echo put "D:\上传缓存\*.*" "\2017" >> temp.txt
echo bye >> temp.txt
ftp -n -s:"temp.txt"
del /q D:\backup\cell_backup.bak
del /q temp.txt
del /q D:\上传缓存\*.rar

大牛帮看看,我需要把D:\上传缓存下的文件全部传输到FTP根目录下的2017文件夹,请问怎么改?
展开
 我来答
睹头名状元2816
2017-07-25 · TA获得超过113个赞
知道答主
回答量:156
采纳率:0%
帮助的人:55.5万
展开全部

Open 172.17.71.69后去掉“/自动备份”
个人理解“/自动备份”是你想进入的文件夹
 
具体你应该这样写
在ftp服务器没有任何问题的情况下:

@echo off
set fn=temp.temp
if exist %fn% del %fn%
echo open 172.17.71.69>%fn%
echo Administrator>>%fn%
echo 1324>>%fn%
echo lcd d:\>>%fn%
echo cd /自动备份>>%fn%
echo mput bootex.log>>%fn% 
echo bye>>%fn%
ftp -s:%fn%
del %fn% /q

追问
我改了一下你写的,出现错误
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式