ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Windows 定期清理备份文件

2021-04-12 13:03:39  阅读:163  来源: 互联网

标签:log 备份文件 2% Windows 清理 echo failed NOW goto


  

 

@echo off

echo ***************************************************************************************
echo Get Current Time!!
echo ***************************************************************************************
chcp 936
set NOW_TIME_HH=%time:~0,2%
if "%NOW_TIME_HH%" lss "10" (set NOW_TIME_HH=0%time:~1,1%) else (set NOW_TIME_HH=%time:~0,2%)
set NOW_TIME=%date:~0,4%-%date:~5,2%-%date:~8,2%_%NOW_TIME_HH%-%time:~3,2%-%time:~6,2%
echo Current Time:%NOW_TIME%

:A
:: ======删除目录文件夹及其子文件夹内后缀名为.bak 且 7天之前的文件。======
forfiles /p "D:\databack" /s /m * /d -50 /c "cmd /c del @path" >> D:\DBBak\deletefile.txt 2>&1
if not %errorlevel% == 0 (goto bak)

:B
:: ======删除目录文件夹及其子文件夹内后缀名为.diff 且 7天之前的文件。======
::forfiles /p "D:\databack" /s /m *.diff /d -50 /c "cmd /c del @path" >> D:\DBBak\deletefile.txt 2>&1
::if not %errorlevel% == 0 (goto diff)

:C
:: ======删除目录文件夹及其子文件夹内后缀名为.trn 且 7天之前的文件。======
::forfiles /p "D:\databack" /s /m *.trn /d -50 /c "cmd /c del @path" >> D:\DBBak\deletefile.txt 2>&1
::if not %errorlevel% == 0 (goto trn) else (goto success)


:bak
echo %NOW_TIME% bak cleanup failed >> d:\failed.log
goto:B

:diff
echo %NOW_TIME% diff cleanup failed >> d:\failed.log
goto:C

:trn
echo %NOW_TIME% trn cleanup failed >> d:\failed.log
goto:failed

:failed
echo *************************************************************************************** >> G:\failed.log
echo %NOW_TIME% clean backup failed >> d:\failed.log
echo *************************************************************************************** >> G:\failed.log
exit 55

:success
echo *************************************************************************************** >> G:\success.log
echo %NOW_TIME% clean backup success >> d:\success.log
echo *************************************************************************************** >> G:\success.log
exit 0

 

标签:log,备份文件,2%,Windows,清理,echo,failed,NOW,goto
来源: https://www.cnblogs.com/dissipate/p/14647446.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有