Vbs压缩备份文件夹以日期命名
近期有个需求需要对数据进行压缩备份,然后以日期进行命名,所以就整理一下脚本,分享给有帮助的同学;
需求:将D盘下的DATA文件夹进行压缩成zip格式,然后保存到D盘下的Backup文件夹中,然后以日期时间命名
因为vbs没有压缩的机制,所以我们调用压缩工具进行执行压缩,在此我们使用7zip进行压缩
首先是安装7zip压缩文件
http://www.7-zip.org/
下载后开始安装,我们一定要记住安装路劲
安装路劲:c:\program files\7-zip\
上脚本,注意路劲
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
source = "d:\DATA"
dest = "d:\backup\DATA " &Date()& " " &Replace(Time(), ":" , "-" )& ".zip"
dest = Replace(dest, "/" , "-" )
dest = chr(34) & dest & chr(34)
currentpath = createobject( "Scripting.FileSystemObject" ).GetFolder( "." ).Path
path = chr(34) & "C:\Program Files\7-Zip\7z.exe" &chr(34)
zip source ,dest
Function zip(sourcep,Destp)
Set ws = CreateObject( "wscript.shell" )
status = WS.Run(path& " a " &destp & " " & sourcep,0)
If status = 0 Then
MsgBox "ok"
Else
MsgBox "false"
End if
End Function
|
然后我们开始执行,压缩备份成功
最后我们可以通过系统的计划任务进行定期执行脚本了
本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1907443,如需转载请自行联系原作者
Vbs压缩备份文件夹以日期命名相关推荐
- 用python一键批量压缩备份文件,不必再用鼠标点点点
很多人会定期压缩备份一下自己的文件,但每次一个个文件压缩移动很麻烦,整理耗时又费力. 面对这些问题,只要用Python的zipfile包,几句代码就够了,大大提高了工作效率! 今天我们就来教大家如何使 ...
- FTP自动上传日期命名文件
说明:此文章是从http://177048.blog.51cto.com/167048/919374转载过来的,若有侵权之处,请联系本人,及时删除,谢谢! 需求:将每天备份的数据以当天日期命名,并定时 ...
- BAT命令用RoboCopy定期备份文件夹
用RoboCopy定期备份文件夹 把以下命令复制到记事本,保存成bat,然后用系统自带的计划作业配置定时执行,就实现了定时备份文件夹了 再用SyncBackPro同步到ftp里面就实现了异地备份了 S ...
- python生成文件夹以及压缩文件夹
''' @Description 生成文件夹 @params (path) 文件夹路径 @params (title) 文件名称 @params (content) html 文件代码 @params ...
- linux机器上crontab定时任务将日志输出到以日期命名的log文件
linux机器上crontab定时任务将日志输出到以日期命名的log文件 需求:将ansible-playbook脚本加到crontab定时执行linux服务器清理.把清理时打印的日志输出到以日期命名 ...
- centos 7 定时备份文件夹,增量文件
#!/bin/bash #做 #根据项目同重命名该脚本 #例 amountebak.sh or pandawillsbak.sh #该脚本放 $bakpp定义绝路径部 #$bakp ...
- mc服务器备份文件夹,关于ftbbackups配置文件
游戏内修改 在游戏内点击模组或ESC界面点击模组设定,搜索"backup",点击搜索到的ftbbackups,点击下方的config,进入模组配置页面. 点击常规,可以看到一些左边 ...
- windows2008 使用windows server backup定时备份文件夹和批处理脚本定时删除文件夹
由于公司OA需要定期备份数据库文件,及定时删除超过7天的备份文件,通过windows2008自带的windows Server Backup 备份文件夹,及forfile 来定时删除超过时间的文件 由 ...
- 在linux上备份文件夹在哪里找,Linux 备份 文件夹的权限 然后在其他机器进行恢复...
Study From https://www.cnblogs.com/chenshoubiao/p/4780987.html 用到的命令 getfacl 和 setfacl 备份 getfacl -R ...
最新文章
- 请问用Microsoft的VFW函数库怎样设置摄像头的速度?
- apache虚拟主机301跳转问题
- 网上书店模板asp与html,一个简单的网上书城的例子(三)_asp实例
- 程序编码(机器级代码+汇编代码+C代码+反汇编)
- BrnShop开源网上商城第二讲:ASP.NET MVC框架
- c语言猜数字游戏新建,C语言编程 如何构建一个简单的猜数字小游戏
- linux驱动编写(lcd驱动)
- PostgreSQL 锁等待跟踪
- php同时使用了ssl tls,phpmqtt ssl tls使用证书 cafile 文件 连接服务器
- centos8 挂载ntfs_Centos 挂载Ntfs分区
- python怎样保存在桌面_python3应用windows api对后台程序窗口及桌面截图并保存的方法...
- opengl画三维点_[500行代码学懂OpenGL]之一画点
- stm32 串口2空闲中断死机_STM32F373 串口空闲中断问题
- 原生Ajax实现formdata
- PLC-Recorder通过Modbus TCP/Modbus RTU转换器实现RS-485总线设备采集的方法
- artset下载_artset绘画软件下载
- 【密码学】一文读懂ZUC算法
- android最新版本下载vivo,vivo官网下载
- 问题 K: 蜗牛1534
- sklearn神经网络回归示例