
[已解決]求精減批處理用7Z壓縮拖入文件夾下子文件夾最后由 smss 于 -5-11 20:43用7Z壓縮拖入文件夾下子文件夾如果用for /d %%i in (*) do %zip% a %1%%i.zip %%i 得到的是含子文件目錄的壓縮包 只能用最笨的方法逐個CD到對應文件夾再執行壓縮命令 于是就有了如下的
- if exist %1clock_2x4 (cd %1clock_2x4&for /d %%i in (*) do %zip% a %1Aclock_2x4.zip %%i)
- if exist %1com.android.calculator2 (cd %1com.android.calculator2&for /d %%i in (*) do %zip% a %1Acom.android.calculator2.zip %%i)
- if exist %1com.android.soundrecorder (cd %1com.android.soundrecorder&for /d %%i in (*) do %zip% a %1Acom.android.soundrecorder.zip %%i)
- if exist %1com.android.appshare (cd %1com.android.appshare&for /d %%i in (*) do %zip% a %1Acom.android.appshare.zip %%i)
- if exist %1com.android.contacts (cd %1com.android.contacts&for /d %%i in (*) do %zip% a %1Acom.android.contacts.zip %%i)
- if exist %1com.android.deskclock (cd %1com.android.deskclock&for /d %%i in (*) do %zip% a %1Acom.android.deskclock.zip %%i)
- if exist %1com.android.fileexplorer (cd %1com.android.fileexplorer&for /d %%i in (*) do %zip% a %1Acom.android.fileexplorer.zip %%i)
nclick="copycode($('code0'));">復制代碼
需求是打包%1下所有子文件夾(不包含子文件夾本身目錄)