Vbs压缩备份文件夹以日期命名

简介:

近期有个需求需要对数据进行压缩备份,然后以日期进行命名,所以就整理一下脚本,分享给有帮助的同学;

需求:将D盘下的DATA文件夹进行压缩成zip格式,然后保存到D盘下的Backup文件夹中,然后以日期时间命名

因为vbs没有压缩的机制,所以我们调用压缩工具进行执行压缩,在此我们使用7zip进行压缩

首先是安装7zip压缩文件

http://www.7-zip.org/

1

下载后开始安装,我们一定要记住安装路劲

2

安装路劲:c:\program files\7-zip\

3

上脚本,注意路劲

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

image

然后我们开始执行,压缩备份成功

image

最后我们可以通过系统的计划任务进行定期执行脚本了

image



本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1907443,如需转载请自行联系原作者

相关文章
|
8月前
|
Web App开发 存储 数据可视化
VCF文件修改染色体格式的方法
VCF文件修改染色体格式的方法
|
4月前
|
定位技术 Python
PowerShell批量修改、替换大量文件的文件名
PowerShell批量修改、替换大量文件的文件名
|
程序员
win10怎么改文件后缀名格式(win10怎么显示修改文件扩展名)
win10怎么改文件后缀名格式(win10怎么显示修改文件扩展名)
677 0
7zip压缩zip格式时文件名支持中文的设置
7zip压缩zip格式时文件名支持中文的设置
82 0
7zip压缩zip格式时文件名支持中文的设置
更改文件名
更改文件名
82 0
|
算法 安全 Linux
看了个文章,说7z压缩文件损坏后无法恢复。建议使用zip/rar格式
看了个文章,说7z压缩文件损坏后无法恢复。建议使用zip/rar格式
811 0
VBS实现批量重命名文件并且操作前备份原有文件
'=========================================================================='' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.
897 0
VBS自编写脚本。(实现批量修改文件名且在执行前,备份原有文件夹中的文件)
'=========================================================================='' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.
1303 0
|
Java PHP JavaScript
php归档格式:phar文件详解(创建、使用、解包还原提取)
转载一篇,突然遇到一个冷知识,phar的东东,貌似和jar、war是一种鬼。 重点使用一下下面这个东东,就能解包出来东东了。 $phar = new Phar('lib/yunke.phar', 0);   $phar->setAlias ( "yun.
1255 0