WinRar 压缩接压缩文件

windows 

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

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

指定压缩:

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

"C:Program FilesWinRARWinRAR.exe" a test%today%.rar  -xD:	est11 -xD:	est22 D:	est
  
解压缩 指定目录
X 指定目录
-0+ 强制覆盖

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

"C:Program FilesWinRARUNRar.exe" X D:	est"%ymd%".rar -o+ D:	est

解压缩 :

"C:Program Files (x86)WinRARUNRar.exe" X D:akup	est-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 获取其他堡垒机的远程执行调用

  

原文地址:https://www.cnblogs.com/sharesdk/p/8676257.html