我想问七牛的相关资料怎么都是谈上传的?

以前目录没有变更感觉不到,现在网站需要批量变更文件路径,搜了好多教程,都是说怎么怎么上传,好不容易看到个“同步”,也只是谈到同步上传!
现在的问题是:
1.我不知道如何直接批量变更目录(如果能这样最好),看了资料一大堆,移动文件就只能单个移动,感情我存在七牛的文件都是以“个位数”计算的?难道各位的文件都是打包好再上传的?在七牛只存“个位数”,超出太多的打包好再上传?
2.想下载下来重新传一份,看了资料一大堆,全是同步上传,下载呢?感情七牛是专门塞文件的?只管塞不考虑后期整理的?
你们七牛的使用难度也太高了吧?遇到什么难以解决的问题,我会看到的答案:“写一份程序吧!”
试问有多少人有那么多精力每走一步都要写一份程序的?
真不方便,还不如提供个FTP接口,不能说为了安全就得全部自己写程序吧!那所有公司都不要开发软件了,只给个API接口就好了,为什么?为了安全,要网民自己写一份,这样就能有效避免捣乱的人,这不是可笑吗?
觉得FTP落后,官方是不是应该提供一个方便的管理工具,不要只整个接口,只给个接口,怎么搞都不方便!
阅读 2.3k
1 个回答

1,你在使用remove接口可以使用批量操作,你可以先list出来所有要改的文件,然后通过sdk批量移动,批量操作的接口也是有的,参考文档
http://developer.qiniu.com/docs/v6/api/reference/rs/batch.html
2,下载也可以将所有文件list下来,再批量下载,我们文档上有明确的说明
遍历http://developer.qiniu.com/docs/v6/api/reference/rs/list.html
下载http://developer.qiniu.com/docs/v6/api/overview/dn/download.html
3,如果你不会用sdk,我们也有命令行工具,同样具备move,qdownload的功能,你先用listbucket列举空间的所有文件,然后通过文件名实现批量操作的功能
http://developer.qiniu.com/docs/v6/tools/qshell.html

4,关于ftp,七牛是不会支持的,树状的文件查看方式,在面对海量文件时严重影响访问性能。
七牛是面向企业用户的,提供海量文件的弹性存储,双向加速,数据处理等服务,不是面向个人用户的网盘,所以我们追求极致的性能,为开发者提供功能丰富的,使用灵活的接口,而不是像网盘的那种管理少量文件的界面。

ps:文档我们会改进,尽量友好