編寫批處理文件-------壓縮


批處理文件 打包zip

指令的結構: 

用法:     rar <命令> -<開關 1> -<開關 N> <壓縮文件> <文件...>               <@列表文件...> <解壓路徑\> 

例如:

rar a -df %filename%.rar %filename%.dmp

表示的是,將某個dmp文件打包為rar.

參數說明:    

      a    添加文件到壓縮文件中    

      -k   鎖定壓縮文件    

      -s   產生固體存檔,這樣可以增大壓縮比    

      -r   包括子目錄    

      -m1 設置壓縮比       

      -m0   存儲      添加到壓縮文件時不壓縮文件。       

      -m1   最快      使用最快方式(低壓縮)       

      -m2   較快      使用快速壓縮方式       

      -m3   標准      使用標准(默認)壓縮方式       

      -m4   較好      使用較好壓縮方式(較好壓縮,但是慢)       

      -m5   最好      使用最大壓縮方式(最好的壓縮,但是最慢)       

      -ep  從名稱中排除路徑       

      -ep1從名稱中排除基本目錄  我用它來壓縮只是最終目錄中的文件,在解壓 

             后不包括E:\wwwroot\Web\ 這樣的路徑.

 

REM 打包zip
@ECHO OFF
set year=%date:~0,4%
set month=%date:~5,2%
set day=%date:~8,2%
 ::set hour=%time:~0,2%
 ::set min=%time:~3,2%
set curdate=%year%%month%%day%%hour%%min%
"D:\Softs\WinRAR\Rar.exe" a -r -s -ml dabao.zip_%curdate%.zip .\aaa\*

REM 這是WinRAR\Rar.exe,   .\aaa\* 是批處理文件所在的目錄下的aaa文件下面的所有文件,

 "D:\Softs\Haozip\Haozip.exe" a -r -s -ml dabao.zip_%curdate%.zip .\aaa\*

REM 這是haozip

 

注意事項:

縮的時候最好在命名中加上時間,免得多次打包文件覆蓋。

原文鏈接:https://jingyan.baidu.com/article/a65957f4f462ca24e67f9b93.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM