求一个可以上传文件夹到FTP指定目录的批处理命令
比如FTP服务器的IP:127.0.0.1用户名:username密码:password怎么将本地的文件夹和里面的内容上传到FTP的指定目录下啊。求指点。...
比如FTP服务器的IP:127.0.0.1 用户名:username 密码:password 怎么将本地的文件夹和里面的内容上传到FTP的指定目录下啊。求指点。
展开
展开全部
先生成一个配置文件d:\ FTPCommand.txt,内容如下:
open 主机IP 例:10.1.2.3
username 例:root
password 例: root
prompt off
mput filename #可使用通配符或多个文件名
如果需要的话可能还要更改当前路径
然后在命令行运行:ftp -s:"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的常用命令,这样对于你的开发会有比较大的帮助
展开全部
lftp的命令啊。。。批处理的话得先解决访问信任问题,也就是说你得先互相发送公私钥,这样在上传时才不会出现让你输入密码的情况。
其他的话你写个脚本,把脚本定期执行就可以。
其他的话你写个脚本,把脚本定期执行就可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用批处理与FTP交互是比较麻烦的,而且成功率不会很高.建议你去下载一个叫NcFTP的基于命令行的FTP软件,它可以满足你的要求,而且可以绿色运行.通过批处理调用它就可以很容易的实现批量上传了.
追问
这个。。怎么用啊?
追答
可以去它的官方网站看看,或是直接在命令行中不带参数执行,应该会有命令行帮助.我现在在用Linux,没办法调出它的参数说明.你自己研究一下吧,不是很复杂.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询