飞翔灬吾爱的Blog
七牛 | 批处理批量下载图片(文件)
2018-8-28 fishyoung

前面的篇章中,介绍了批处理基本命令(Windows | 批处理命令——help、echo、@、rem等)和七牛云中的图片下载方法(七牛 | 云中图片批量下载),今天我们就来结合2者,在windows系统下,仅仅单击批处理的文件,让它自动完成想要的效果

七牛 | 云中图片批量下载文章中,我们的多文件(图片)的批量下载是需要2个文件的:qshell.conf和qshell.exe,下面就利用这2个文件一起来编写bat完成批量下载吧。

1、创建一个文件,主要用来放下载的七牛批量下载软件qshell.conf和qshell.exe,具体的可以到七牛 | 云中图片批量下载文章中附件下载。今天我们要编写的就是“七牛图床备份.bat”,名字可以自己取,无所谓,但是后缀一点是.bat,切记!!!如图所示

把这些文件,我们尽量放在非中文字符的路径下,如上我就是放在j盘下的qiniu_backup目录下的。

2、创建“七牛图床备份.bat”批处理文件,并进行编辑。以下是编辑好的.bat文件,如图所示[hide]

从图中我们能看到我用5块蓝色框框了的地方,下面将做详细介绍

第一块蓝色框作用,主要是用于获取当前的系统时间,并做格式化为类似的:“20180828”,再把格式化好的赋值给变量名“shijian”,以方便后续调用与使用。

第二块蓝色框作用,主要是根据每次备份需求,自动再次生成qshell.conf配置文件,里面红色框框的地方请根据自己的七牛实际情况填写,填写有困难者,请点击超链接:七牛 | 云中图片批量下载

第三块蓝色框作用,主要是下载配置文件中所设置的前缀要求的文件或图片,这儿我设置了密码访问需求,防止误点击,或者其他情况吧。

第四块蓝色框作用,主要是分别间隔2秒钟,然后删除后缀为.txt的文件,因为每下载一次,会留下.txt后缀的文件,可以通过此方法删除。

第五块蓝色框作用,主要是等待2秒钟后,提示已经下载完成,并且打开保存的目录。[/hide]

通过以上五大块的内容,一个简单需求的.bat批处理就这样完成了,也可以根据自己的实际情况加以更改,达到更好的效果,比如我:后期加入了判读目录是否存在(如果备份了就不再备份)。如果在简单的批处理上还有问题,可以看看Windows | 批处理命令——help、echo、@、rem等这篇文章。

3、最后的测试,就是单击“七牛图床备份.bat”文件,如图所示。

这篇文章仅仅起一个抛砖引玉的作用,更多更好的方法,还待自行发现也实践,今天到此位置……

加油吧!!每一次付出必定是有所收获的。当你征服一座山峰时,它已经在你脚下了,你必须再找一座山峰去征服,否则,你只有下山,走下坡路了。