2012年1月9日 星期一

用7zip批次壓縮資料夾目錄的功能




  1. 建立批次檔 ,檔名如"批次壓縮.bat"
    @echo off
    set a=c:\program files\7-zip\7z.exe
    for %%a in (%*) do (
            dir /a %%a|findstr "DIR" >nul 2>nul && (
                    "%a%" a -tzip "%%~dpa%%~na.zip" "%%~a\*"
                    ) || (
                    "%a%" a -tzip "%%~dpa%%~na.zip" %%a
                    )
            )
    
  2. 將bat檔放到SendTo目錄,即可使用"傳送到..."來執行批次壓縮的功能。

沒有留言:

張貼留言