VSS的每日自动备份并删除前30天的备份
来源:互联网 发布:天下三捏脸数据女 编辑:程序博客网 时间:2024/05/17 02:32
project.bat
====================
@ECHO OFF
@TITLE Backing up source safe databases
@TITLE Backing up source safe databases
SET VSS_Backing_Command="C:/Program Files/Microsoft Visual SourceSafe/ssarc.exe"
SET VSS_DB="E:/Vssdb"
SET VSS_Admin_Name="admin"
SET VSS_Admin_Password="19830918"
SET VSS_DB="E:/Vssdb"
SET VSS_Admin_Name="admin"
SET VSS_Admin_Password="19830918"
FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET dateFileName=%%i%%j%%k
SET Bak_File="E:/back/Vssdb/bak/%dateFileName%_backup.ssa"
SET Bak_File="E:/back/Vssdb/bak/%dateFileName%_backup.ssa"
%VSS_Backing_Command% -d- -s%VSS_DB% -y%VSS_Admin_Name%,%VSS_Admin_Password% %Bak_File% $/
@ECHO Finished backups
projectname_delbackup.vbs
==============
'30天前的自动del
Dim fso, MyFile,thedate,thepath,thefilename,i
Dim fileExt,saveDateNum
thepath="E:/back/Vssdb/bak/"
fileExt="_backup.ssa"
saveDateNum=-30
Dim fso, MyFile,thedate,thepath,thefilename,i
Dim fileExt,saveDateNum
thepath="E:/back/Vssdb/bak/"
fileExt="_backup.ssa"
saveDateNum=-30
Set fso = CreateObject("Scripting.FileSystemObject")
for i=-10 to -1
thedate=dateadd("d",saveDateNum+i,now)
thedate=cstr(year(thedate))&right("00" & cstr(month(thedate)),2)&right("00" & cstr(day(thedate)),2)
thefilename=thepath+thedate+fileExt
on error resume next
Set MyFile = fso.GetFile(thefilename)
MyFile.Delete
Set MyFile = nothing
on error goto 0
next
Set fso = nothing
配置
for i=-10 to -1
thedate=dateadd("d",saveDateNum+i,now)
thedate=cstr(year(thedate))&right("00" & cstr(month(thedate)),2)&right("00" & cstr(day(thedate)),2)
thefilename=thepath+thedate+fileExt
on error resume next
Set MyFile = fso.GetFile(thefilename)
MyFile.Delete
Set MyFile = nothing
on error goto 0
next
Set fso = nothing
配置
============================
开始——程序——附件——系统工具——任务计划——添加任务计划
开始——程序——附件——系统工具——任务计划——添加任务计划
- VSS的每日自动备份并删除前30天的备份
- VSS的每日自动备份
- VSS的每日自动备份
- VSS的每日自动备份
- 数据库自动备份并删除30天前的备份文件
- Window下Oracle数据库每日自动备份并删除七天前的备份文件
- VSS的自动备份
- SQL2005 自动备份和自动删除三天前的备份
- SQL2005 自动备份和自动删除三天前的备份
- Linux下自动备份Mongodb数据库并删除指定天数前的备份
- Linux下自动备份Mongodb数据库并删除指定天数前的备份
- Linux下自动备份Oracle数据库并删除指定天数前的备份
- Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
- Windows下通过FTP自动备份数据到服务器并删除指定天数前的备份
- shell备份mysql 并删除3天前的数据
- 定时备份mysql数据库 并删除7天前的备份 (windows linux )
- linux 下备份MySQL数据库 并删除7天前的备份数据
- Python备份数据库并定期删除n天前的备份数据(本地)
- 控制MediaPlayer播放音乐
- 二级必会词汇
- 比较SQL Server 2005与SQL Server 2000分页技巧
- 三角形
- openfire和mina(二)
- VSS的每日自动备份并删除前30天的备份
- 两个sql server 2000的通用分页存储过程
- SkyEye详细安装使用指南 Ver 0.4 (在cygwin环境下)
- java冒泡程序
- java javac -verbose
- 十年感想
- SQL Server 存储过程的经典分页
- java图片读写程序
- 什么是repo文件?