九月 08

之前有個網友問說,要怎麼樣批次解壓縮某個目錄下的壓縮檔

所以就有這篇文章出現了。使用前請先確定你有裝winrar~

如果不是裝在預設路徑的話,要修改WINRAR_PATH這個參數


@ECHO OFF
REM AFTER_UNRAR_DELETE_FILE=YES 解壓後刪除原始的壓縮檔
REM AFTER_UNRAR_DELETE_FILE=NO 解壓後保留原始的壓縮檔

REM 在此設定要不要刪原始檔(大小寫有分別)
SET AFTER_UNRAR_DELETE_FILE=NO
REM 在此設定WINRAR的路徑
SET WINRAR_PATH=C:\PROGRA~1\WinRAR\WinRAR.exe

FOR %%F IN (*.rar) DO (
ECHO "解壓 %%F..."
MKDIR "Unrar_%%F"
%WINRAR_PATH% x "%%F" * "Unrar_%%F"\
IF %AFTER_UNRAR_DELETE_FILE%==YES (Del "%%F")
)

延伸閱讀:WinRAR於指令模式自動化壓縮





四月 20

最近有個需求,就是固定時間內把某個資料夾內的檔案(不含子資料夾),壓縮成1個自解檔

而這個自解檔於執行時必需自動將檔案解壓到特定目錄,解壓完成後自動執行某個檔案

看起來似乎很複雜,不過事實上流程簡化後只有2個步驟

1.把檔案加入壓縮檔,並且引入解壓縮的參數
2.於 Windows 內的排程執行此指令

關於第2步驟 google 找一下就一堆教學了,在此不再贅述

第一步驟則是比較麻煩一點

繼續閱讀… »