WinRar 压缩接压缩文件

windows 

WinRAR 定时压缩文件 命名当天时间

设置时间格式:
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
指定 WinRAR程序路径 ;有空格需要 "" 
"C:\Program Files (x86)\WinRAR\Rar.exe" a D:\Logger\crm_%ymd%.rar D:\Logger\server1

指定压缩:

指定压缩  -xD 排除目录
set today=%Date:~0,4%%Date:~5,2%%Date:~8,2%

"C:\Program Files\WinRAR\WinRAR.exe" a test%today%.rar  -xD:\test\11 -xD:\test\22 D:\test
  
解压缩 指定目录
X 指定目录
-0+ 强制覆盖

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

"C:\Program Files\WinRAR\UNRar.exe" X D:\test\"%ymd%".rar -o+ D:\test

解压缩 :

"C:\Program Files (x86)\WinRAR\UNRar.exe" X D:\bakup\test-file.rar -o+ D:、
解压缩指定位置强制覆盖  (解压缩命名为压缩名称)

CMD 删除文件

直接删除文件
del /F /S /Q D:\dir
:: 删除多天前的rar文件;
forfiles /p D:\filebak /s /m *.rar /d -5 /c "cmd /c del @FILE"  

linux 调用执行 bat 文件 时间戳设置 

Linux 远程 调用时间戳 和 widows 下略有不同;

'set "today=%Date:~3,4%%Date:~8,2%%Date:~11,2%" '

一般是 saltstack ansble 获取其他堡垒机的远程执行调用

 

 

  

 

posted @ 2018-03-30 15:02  01234567  阅读(243)  评论(0编辑  收藏  举报