RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [求助] [問題]7z 批次壓縮   字型大小:||| 
風見
銀驢友〔初級〕
等級: 12等級: 12等級: 12


 . 積分: 513
 . 文章: 729
 . 收花: 3323 支
 . 送花: 4186 支
 . 比例: 1.26
 . 在線: 5616 小時
 . 瀏覽: 150069 頁
 . 註冊: 6755
 . 失蹤: 17
#1 : 2010-3-8 05:45 PM     全部回覆 引言回覆

http://www.wretch.cc/blog/lcwmax/21095469

上述網頁有教人如何使用7z來做批次壓縮,但壓縮完的檔案會和未壓縮的檔案放在同一個資料夾,請問如何修改可以讓壓縮時可以指定不同的資料夾?謝謝



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
風見
銀驢友〔初級〕
等級: 12等級: 12等級: 12


 . 積分: 513
 . 文章: 729
 . 收花: 3323 支
 . 送花: 4186 支
 . 比例: 1.26
 . 在線: 5616 小時
 . 瀏覽: 150069 頁
 . 註冊: 6755
 . 失蹤: 17
#2 : 2010-3-18 07:34 PM     全部回覆 引言回覆


引用:
badcat寫到:
@echo off
set Z7_Path=c:\program files\7-zip\7z.exe
for %%a in (%*) do (
        dir /a %%a|findstr "DIR" >nul 2>nul && (
                "%Z7_Path%" a -tzip "..\%%~na.zip" "%%~a\*"
                ) || (
                "%Z7_Path%" a -tzip "..\%%~na.zip" "%%a"
                )
        )

一. 只要變換藍色字的部份,壓縮檔自然能切換到不同路徑。(此例 "..\" 為「上一層目錄」。)

二. 紅色" 的雙引號應該要加入,否則遇到有「空格」的檔名會無法處理。

三. 另 因為 7Z 執行檔路徑的 a 和 for 的 %%a 容易混淆。故將
a=c:\program files\7-zip\7z.exe
換成
Z7_Path=c:\program files\7-zip\7z.exe
(作者變數名稱的命名方式不好。)


這個資料夾[AGPS][2月新作][070223](カクテルソフト)ぴあ雀(α補修済iso),無法和其它資料夾一起做 批次壓縮,請問是什麼原因。



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-25 06:37 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.019666 second(s), 7 queries , Qzip disabled