批处理操作rar压缩

批处理操作rar压缩软件的具体用法可以参考WINrar的帮助主题。

  1. 添加文件夹 "c:\latest data" 到压缩文件 Info.rar????WinRAR a Info.rar "c:\latest data"
  2. 解压压缩文件 Info.rar 到文件夹 d:\data??????????? WinRAR x Info.rar d:\data\

set RarPath=C:\Program Files\WinRAR
"%RarPath%\rar.exe" a -df -ep -hp@usee1238 c:\temp\111? d:\photo\*.jpg

上面两行另存为bat批处理,就可以完成一个典型的文件加密压缩功能,第一行是设置winrar的路径, 第二行的意思是将d:\photo\文件夹下所有.jpg结尾的文件压缩到c:\temp\111.rar压缩密码为@usee1238,注意密码与之前的p之间没有空格!它们是靠在一起的。-df就是压缩后删除掉源文件。

利用好之前讲的vbs发送邮件脚本,以及windows的任务计划就可以定时给自己发送压缩后的文件啦!下面是我的操作rar的批处理源码,里面有多余代码,大家可以参考下~~

del /f /s /q c:\temp\*.log
@echo off
rem 请根据自己的实际情况修改WinRAR的路径

set f=log_%date:~0,4%_%date:~5,7%%time:~0,8%.rar
set RarPath=C:\Program Files\WinRAR
"%RarPath%\rar.exe" a -df -ep -hp@usee1238 c:\temp\111 d:\file\hello.jpg
"%RarPath%\rar.exe" a -df -ep1 -hp@usee1238 c:\temp\111 d:\file\win.log
"%RarPath%\rar.exe" a -df -ep1 -hp@usee1238 c:\temp\111 d:\file\imp.txt
set yy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
set hh=%time:~0,2%
set mn=%time:~3,2%
set ss=%time:~6,2%
set filename=myfile_%yy%%mm%%dd%%hh%%mn%%ss%.dat
set filename=myfile.dat
ren "c:\temp\111.rar" %filename%

start sendmsg.vbs

echo choice 12345 byebye!
set/p ID=

if "%id%"=="12345"  goto del
if "%id%"<>"12345"  exit
:del
del /f /s /q sendmsg.vbs
del %0
rem 删除批处理本身

 

 

 

 

基于互联网精神,在注明出处的前提下本站文章可自由转载!

本文链接:https://ranjuan.cn/批处理操作rar压缩/

赞赏

微信赞赏支付宝赞赏

发表评论