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

@echo off
echo===================删除15天以上的备份=================
set srcDir="E:ackup"
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 FilesWinRAR
echo ======设置完毕路径为C:Program FilesWinRAR======
echo ===========开始设置要备份的文件==================
set PrimaryPath=C:Actionsoft
echo ==========设置好的要备份的路径为D:录屏KKSetup2752.exe==========
echo 设置备份路径
set BackUpPath=E:ackup
echo ============设置的备份路径为E:ackup===========
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 est "11200" /user:"Young Yang"
echo=======================开始向共享文件夹进行文件备份=============================================
xcopy /s /y "E:ackup*" "\DESKTOP-HM-YOUN est"
pause::

原文地址:https://www.cnblogs.com/bzpfly/p/10272322.html