主題: 7-Zip 4.44
觀看單篇文章
舊 2008-07-28, 11:17 AM   #197
tzoying
等級:1 | 上線時間:10小時 | 升級還需:2小時
來自北極的企鵝
 
tzoying 的大頭照
 
註冊日期: 2001-11-10
文章: 19
精華: 0
回覆: 7-Zip 4.44

很實用的一個功能....批次壓縮,咋就一直沒有咧?
google很久,找到一個批次檔的用法

===================
@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
)
)
===================

利用傳送到,可以正確的分批壓縮檔案
而後自己改壓縮成7z

========================
@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 -t7z.split "%%~dpa%%~na.7z" "%%~a\*"
) || (
"%a%" a -t7z.split "%%~dpa%%~na.7z" %%a
)
)
=======================

檔少時可以正確執行,一多(我是一次壓一百多個)就會出現錯誤,傷腦筋阿@@"

此文章於 2008-07-28 11:24 AM 被 tzoying 編輯.
tzoying 目前未上線  
回覆時引用此文章