批处理进行文件压缩、备份、15天以上备份删除、传输到共享文件夹

@echo off
echo===================删除15天以上的备份=================
set srcDir="E:\backup"
echo===================设置删除期限为15天=================
set daysAgo=15
echo===================开始进行文件删除=====================
forfiles /p %srcDir% /s /m *.* /d -%daysAgo% /c "cmd /c del @path"
echo===================自动清理文件完成=====================

@echo off
echo ===============备份程序启动======================
echo ===========设置使用的压缩软件====================
set path=C:\Program Files\WinRAR
echo ======设置完毕路径为C:\Program Files\WinRAR======
echo ===========开始设置要备份的文件==================
set PrimaryPath=C:\Actionsoft\
echo ==========设置好的要备份的路径为D:\录屏\KKSetup2752.exe==========
echo 设置备份路径
set BackUpPath=E:\backup\
echo ============设置的备份路径为E:\backup\===========
echo 设置备份文件名
set Bfile=DB%date:~0,4%-%date:~5,2%-%date:~8,2%
echo 设置好的文件名为%Bfile%
echo===================备份开始=======================
if not exist "%BackUpPath%%Bfile%.rar" (Rar a -r %BackUpPath%%Bfile%.rar %PrimaryPath%) else echo 文件夹已备份
echo===================备份操作已完成=================


@echo off
echo ======================延时操作======================
echo wscript.sleep 50000>sleep.vbs
start /wait sleep.vbs
echo ===============延时结束,删除临时文件===============
del /f /s /q sleep.vbs

@echo off
echo ======================设置备份的共享文件夹==================================
net use \\DESKTOP-HM-YOUN\test "11200" /user:"Young Yang"
echo=======================开始向共享文件夹进行文件备份=============================================
xcopy /s /y "E:\backup\*" "\\DESKTOP-HM-YOUN\test"
pause::

posted @ 2019-01-15 15:43  夜月之光  阅读(307)  评论(0编辑  收藏  举报