Vbs 清理备份数据-保留数据量
Vbs 清理备份数据-保留数据量
我们前面文章介绍了,通过vbs脚本对文件进行压缩备份,但是通过计划任务备份的话,备份的数据会越来越多,对于我们的磁盘空间利用来说比较浪费,所以我们又通过以下 脚本进行判断,将多余的备份数据清理,
我们需要将D盘下的backup目录下的备份数据只保留3份,其他的删除。
备份数据脚本见上一篇文章。
Set dic = CreateObject("scripting.dictionary") set fso=CreateObject("Scripting.FileSystemObject") dest = "c:\test\" Lcount = 2 filecount(dest) dicdelete(Lcount) Sub dicdelete(fcount) Do While(dic.Count > Lcount) keys = dic.Keys old = keys(0) For Each key In keys If old < key Then old = key End If Next file = dic.Item(old) fso.DeleteFile dic.Item(old) dic.Remove(old) Loop End Sub sub filecount(StrPath) set fs=fso.getfolder(StrPath).files for each f in fs key = DateDiff("s",fso.GetFile(f).DateLastModified,now) If dic.Exists(key) Then key = key + 1 End If dic.Add key,f.Path next end sub
我们只保留3份
执行后,数据保留最新3份。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Nginx与django+uwsgi成功勾搭的始末(下)
前文连接: 记录Uwsgi与Django成功勾搭的始末http://chenx1242.blog.51cto.com/10430133/1906056 Nginx与django+uwsgi成功勾搭的始末(上) http://chenx1242.blog.51cto.com/10430133/1907430 正文内容: 在“Nginx与django+uwsgi成功勾搭的始末(上)”里我们已经实现了可以用浏览器访问我们django里的静态文件,注意,是django里的文件,而不是nginx里的。也就是说我们打开nginx是可以访问django里的静态文件,而不能访问django里的其他内容,只有我们启动了nginx同时也启动了django,才会访问django里的动态文件。 这篇文章的内容是验证socket是否可以连接起nginx和uwsgi。 在/home/下面我记得我们是有一个叫logan.py,里面的内容是这样的: defapplication(env,start_response): start_response('200OK',[('Content-Type','text/htm...
- 下一篇
mysql5.6加载percona版audit.log插件性能损耗压测
由于mysql5.6社区版没有企业版特有的audit审计插件,最近需要对生产的mysql数据库增加审计功能,在考虑了percona、maridb和macfee3个版本的audit,最终选择了较为熟悉的percona版。 这里注意下,最好采用同一子版本的PXC的audit_log.so文件,即下载PXC的二进制包文件并直接copy其内置的audit_log.so插件即可。 启用了audit审计功能,对数据库的性能存在一定的损耗,具体是多少,需要通过测试验证。在虚拟机上做了一个测试如下: 测试虚拟机环境: 主机: CPU:Intel(R) Core(TM) i5-6400 CPU @ 2.70GHz 4核 内存:1G 磁盘:SCSI硬盘10G 数据库: 版本:5.6.34 参数:innodb_buffer_pool_size = 128M、innodb_io_capacity = 2000 以下是我的测试脚本:cat for_sysbench.sh #!/bin/sh time=3600 #0.0 forthreadin{16,32,64,128,256} do echo"nowthen...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能