七牛删除存储空间中指定条件的文件
来源:互联网 发布:js非法登录自动跳转 编辑:程序博客网 时间:2024/05/19 10:15
我用的是七牛自带的一个qshell工具;
相关文档在https://developer.qiniu.com/kodo/tools/1302/qshell 都有
问我是怎么找到这个东西的呢,自然是充分利用搜索功能(不过这个搜索出来的结果在结果集很后面,一小心就遗漏了)
1.下载七牛官方的qshell工具,
https://developer.qiniu.com/kodo/tools/1302/qshell
我下载的是qshell_windows_amd64.exe
2.七牛认证
cmd进入qshell所在目录(将qshell_windows_amd64.exe改名成qshell.exe)
qshell account <Your AccessKey> <Your SecretKey>
3.获取指定存储空间的文件信息(如下,获取test存储空间里的文件,存成allFile.txt)
qshell listbucket test allFile.txt
4.找出allFile.txt中时间小于3月份前的
allFile.txt中的内容形如
fileName 79989FrB4QGmuvU-J7qRR8gQqOrt_uT2o 14640534154331819image/jpeg
第4列是创建时间戳。该值除以10000000变成秒。
我的做法是将allFile.txt导入到数据库中(可借助navicat等工具)
然后,
select fileName from table where FROM_UNIXTIME(time/10000000)<'2016-03-01 00:00:00'
整理出要删除的文件名,存成文件toDelete.txt
5.删除文件
qshell batchdelete test toDelete.txt
0 0
- 七牛删除存储空间中指定条件的文件
- 删除文件中指定的部分内容
- sed 删除文件中指定的行
- 删除文件中指定字符串的所有行
- EXCEL:删除EXCEL文件中指定的工作表
- 用sed删除文件中指定行
- 如何删除spfile中指定的参数
- 删除vector中指定的元素
- 删除单链表中指定的节点
- 删除串中指定的字符
- 删除数组中指定的元素
- 删除字符串中指定位置的字符
- 如何删除数组中指定的元素
- 删除字符串中指定位置的字符
- 删除字串中指定的字符
- 删除map容器中指定的元素
- 删除字符串中指定的字符
- 删除字符串中指定的字符串
- wxWidgets编译遇到的问题
- 20170419 AngularJs 官方phonecat实例学习笔记
- 【转】为什么程序员话少钱多死得早?
- linux网络编程(12)——原始套接字编程
- redis默认配置文件解释
- 七牛删除存储空间中指定条件的文件
- MySQL常用的操作语句(2)
- 二叉树前中后序遍历
- python安装包提示error: option --single-version-externally-managed not recognized
- 使用Picasso和okhttp以及AsyncTask加载网络图片
- SuperMap iServer MongoDB版分布式切图配置和使用
- MFC List Control列表项内容在Edit中拖拽显示的实现
- Jinjia Template
- Leetcode 283. Move Zeroes