[bat批处理文件] 压缩备份
2018-04-03 08:26
896 查看
1.压缩指定的部分文件
@echo off set year=%date:~0,4% set month=%date:~5,2% set day=%date:~8,2% set curdate=%year%%month%%day% for %%i in (D:\logs\logs\OmsAdmin.2016-%month%-*.log) do "C:\Program Files (x86)\WinRAR\winrar.exe" a -m5 -ibck D:\logs\log_%curdate%.rar %%i参数说明:(1) for语句支持通配符找文件,例如“OmsAdmin.2016-%month%-*.log”(2) for语法: for %%i in 集合 do 命令(%%i)(3) winrar语法:winrar a -m5 -ibck 生成的压缩文件存储路径 被压缩文件 其中,a : 压缩(e:解压) -m5:按照第5等级最大程度压缩 -ibck:后台运行 2.删除过期备份文件
forfiles /p D:\logs\logs /s /D -30 /c "cmd /c del @file"参数说明:(1) forfiles通常用作对文件或文件夹的批处理, 其中,/p:开始搜索的路径 /s:递归到子目录 /D:文件最后修改的日期时间 +/-数字 3.复制文件
xcopy D:\from\log_%curdate%.rar D:\to\log_%curdate%.rar
相关文章推荐
- [bat批处理文件] 压缩备份
- oracle 定期备份 + 压缩 批处理.bat文件
- [bat批处理文件] 压缩备份
- 压缩指定SQL文件并删除N天前的压缩备份文件BAT
- SQL数据库备份文件自动压缩,bat
- windows 批处理 备份SQL数据 并且创建压缩文件
- 用批处理文件自动备份文件及文件夹,并自动删除n天前的文件_DOS/BAT
- Server_如何使用7z.exe制作成批处理文件(*.bat)以提供文件夹打包压缩?
- dos.bat 批处理文件的应用——批量压缩
- 压缩指定目录文件到指定目录的批处理【加上计划任务,可做定制备份】
- 批处理备份MySQL数据库(.bat文件)
- bat 压缩备份文件 xcopy mysqldump备份文件和数据库
- mysql定期备份数据并压缩上传到ftp服务器的bat文件脚本,恢复建议使用SQLyog enterprise
- bat自动备份压缩文件
- 利用.bat(批处理)来删除KEIL编译生成的无用文件
- 批处理文件.bat执行sql升级语句
- 利用windows定时任务通过BAT压缩备份oracle数据库
- Bat文件执行java命令,报:javac不是内部或外部命令,也不是可运行的程序或批处理文件
- windows bat 批处理 !vm 合并快播文件
- 批处理使用WinRAR压缩某类型的文件,一个文件压缩成一个压缩包,压缩后名称与原文件同名,压缩后删除原文件