批处理进行文件压缩、备份、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::
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 【.NET】调用本地 Deepseek 模型