在winrar的圖形界面,有一個選項:把每個檔案放到單獨的壓縮檔案中。
但是我翻了一下rar的命令列,沒找到這個選項。
于是想自己寫一個批處理腳本實作它,寫了半天,沒寫好,求大神幫忙寫下:
:: 我是注釋
echo off & color 0A
set RAR="c:\Program Files\WinRAR\Rar.exe"
::指定起始檔案夾
set DIR="%cd%"
echo 要處理的目錄:%DIR%
for /R %DIR% %%f in (.) do (
echo 子目錄【%%f】
::set "RARNAME=%%~nxf"
%RAR% a %%~nxf.rar %%f
)
pause
需求大概就是:
遍歷一個目錄,如果某個子目錄下只有檔案,
那么壓縮這個子目錄 rar -a 子目錄名.rar 子目錄
uj5u.com熱心網友回復:
自己寫了個.net的控制臺程式,搞定了,看來大神們都不來csdn了。
本貼當散分了。
uj5u.com熱心網友回復:
csdn大神多嗎,在那?轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/7655.html
標籤:Windows客戶端使用
上一篇:批處理中如何將多個值賦給一個變數
