【个人开源】dos命令实现七牛云的空间备份和m3u8列表的备份与删除操作

来源:互联网 发布:2016最新幸运28源码 编辑:程序博客网 时间:2024/06/07 00:11

dos命令实现七牛云的空间备份和m3u8列表的备份与删除操作


 - 七牛备份与m3u8列表操作工具


       七牛官方提供的工具无法将 bucket 中的文件批量下载到本地,于是为了备份整个 bucket 所有文件,只能依据官方提供的 API 接口 写下载备份工具。工具原理很简单,就是读取 bucket 中的文件列表,然后一个个下载到本地,m3u8的批量操作过于麻烦,因此也加入了这个功能。

开发支持(直接编译就能用了哒):

支持windows系统,Linux系统(前提得先安装mono)   亦支持mac苹果电脑二次开发。
  【Linux / MacOSX搭建C#开发环境】任意门 http://www.genshuixue.com/i-cxy/p/7643631

开发工具:

Visual Studio 2012

需要了解七牛的api

详情请看 http://developer.qiniu.com/article/index.html#kodo-api-handbook

相关配置参数说明:


   <!-- 密钥 -->
    <add key="AccessKey" value=""/>
    <add key="SecretKey" value=""/>


    <!--备份空间时的指定的 空间名 -->
    <add key="Bucket" value=""/>


    <!--执行m3u8空间时的指定的 空间名 -->
    <add key="BucketM3U8" value=""/>
    
    <!--备份空间时的指定的 空间的 域名 例如 http://xxxx.clouddn.com/  记得加上/   (一般人我不告诉他)   -->
    <add key="Domain" value="/"/>


    <!-- 是否为私有空间 -->
    <add key="Private" value="false"/>


    <!--备份空间时的指定的 指定的资源前缀 -->
    <add key="Prefix" value=""/>
    
    <!--备份或者执行m3u8操作空间时的指定的 保存到本地路径 -->
    <add key="SaveAs" value="C:\Users\Administrator\Documents\test\"/>

    <!-- 是否覆盖本地文件 -->
    <add key="OverWrite" value="true"/>

运行效果:


 备份操作




备份成功





m3u8分片列表批量操作




错误码提示


备份ts分片后删除(当然你也可以选择直接删除)



开源的运行程序和源代码已将开放。有问题可以留言。
官网文档说明等:  http://fineteam.net/code/index.html
github地址   https://github.com/xingwen93/qiniu_backup_m3u8_code
1 0