批处理操作rar压缩
批处理操作rar压缩软件的具体用法可以参考WINrar的帮助主题。
- 添加文件夹 "c:\latest data" 到压缩文件 Info.rar????WinRAR a Info.rar "c:\latest data"
- 解压压缩文件 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压缩/
赞赏
微信赞赏支付宝赞赏
发表评论