求一个可以上传文件夹到FTP指定目录的批处理命令

比如FTP服务器的IP:127.0.0.1用户名:username密码:password怎么将本地的文件夹和里面的内容上传到FTP的指定目录下啊。求指点。... 比如FTP服务器的IP:127.0.0.1 用户名:username 密码:password 怎么将本地的文件夹和里面的内容上传到FTP的指定目录下啊。求指点。 展开
 我来答
ul0402206
2012-08-17 · TA获得超过505个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:304万
展开全部
先生成一个配置文件d:\ FTPCommand.txt,内容如下:
open 主机IP 例:10.1.2.3
username 例:root
password 例: root
prompt off
mput filename #可使用通配符或多个文件名
如果需要的话可能还要更改当前路径

然后在命令行运行:ftp -s:"d:\ FTPCommand.txt"
追问
只能是文件吗,文件夹不可以传吗?
追答
那你要使用ftp命令创建不同的文件目录结果,在不断的改变文件路径上传文件
我不知道你用什么语言开发,通常我的做法是自定生生FTPCommand.txt的内容,这样就可以根据本地文件的目录结构在FTP服务器上创建相应的目录,然后在上传文件
建议你先深入了解下FTP的常用命令,这样对于你的开发会有比较大的帮助
花艺设计行者
2019-02-14 · TA获得超过4172个赞
知道大有可为答主
回答量:3002
采纳率:32%
帮助的人:175万
展开全部
lftp的命令啊。。。批处理的话得先解决访问信任问题,也就是说你得先互相发送公私钥,这样在上传时才不会出现让你输入密码的情况。
其他的话你写个脚本,把脚本定期执行就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缓步莫迟疑C
2012-08-16 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6520万
展开全部
用批处理与FTP交互是比较麻烦的,而且成功率不会很高.建议你去下载一个叫NcFTP的基于命令行的FTP软件,它可以满足你的要求,而且可以绿色运行.通过批处理调用它就可以很容易的实现批量上传了.
追问
这个。。怎么用啊?
追答
可以去它的官方网站看看,或是直接在命令行中不带参数执行,应该会有命令行帮助.我现在在用Linux,没办法调出它的参数说明.你自己研究一下吧,不是很复杂.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式