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

本文介绍如何使用VBS脚本配合7-Zip工具实现文件夹的自动压缩备份,并按日期时间命名,便于管理和恢复。通过Windows计划任务可实现定期自动执行脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

需求:将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,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值