是利用winrar自帶的一個命令行工具rar.exe來完成的
這個程序的命令行參數很豐富
直接在命令行輸入"c:\program files\winrar\rar.exe"(假如你的rar是裝在默認位置的話)
下面的批處理程序以一堆冒號為分界,分為三段
第一段,根據.rar文件的文件關聯找到rar的安裝目錄
這里用到了ftype命令
在命令行中輸入ftype就可以查看所有的文件關聯信息
這里我們只關注Winrar
所以輔助了一個通道命令|find找到winrar所在的行
然後調用了一個叫做:getrarpath的子程序
這個子程序在第三段做了定義
它將path變數暫時設成了winrar的安裝目錄
path變數有什麼用呢?當你輸入一個程序名,沒有路徑時,系統會在當前路徑和path指定的文件夾下尋找
這樣我們輸入rar.exe,系統就會自動在當前目錄和C:\program files\winrar\下尋找rar.exe。這么寫純粹是為了用起來方便
第二段只有一句話
用到了rar.exe的e參數,即解壓。可以指定路徑,如
rar e d:\bc\ed.rar d:\test\
不指定的話則解壓到當前目錄
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@echo off
setlocal
for /f "delims== tokens=1,*" %%a in ('ftype^|find /i "winrar="') do call:getrarpath %%b
if not exist "%path%\rar.exe" echo 找不到WinRAR&exit /b
::根據.rar的文件關聯查找rar所在的路徑
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
rar e d:\bc\ed.rar
::解壓d:\bc\ed.rar到當前目錄。當前目錄指的是cmd的工作目錄
exit /b
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:getrarpath
::將工作路徑path設為winrar所在目錄
path %~dp1
exit /b
Ⅱ 壓縮文件如何用,解壓文件和解壓到當前文件夾有啥區別
壓縮文件方法:
1、右鍵點擊需要壓縮的文件,選擇「添加到壓縮文件」或者「添加到新建文件夾1」。
Ⅲ 右鍵解壓 解壓到當前文件夾
推薦LZ先去隨便打開個文件夾===工具===文件夾選項,把「隱藏已知文件的擴展名」前面的勾去掉,讓系統顯示擴展名。因為下下來的ISO和RAR文件看起來是一樣的,顯示了擴展名有助於判斷文件類型。
如果是ISO,CSO文件,沒的說,放在棒子的ISO文件夾里。
如果是RAR文件,解壓縮,如果得到的是ISO或CSO,操作與上面相同。
如果不是ISO文件而是一個文件夾,裡面還有文件夾,那麼一般是把他放到棒子的PSP/GAME文件夾里。LZ下載游戲時可以注意下下載頁面,我從CNGBA下游戲時候一般都有「如何玩」這樣的介紹的。
可參考這個頁面,CNGBA的介紹。
參考資料: http://psp.cngba.com/wanpsp/psp_wan/2007111218706.shtml
Ⅳ 解壓文件 解壓到當前文件夾 解壓到 有什麼區別
解壓到當前文件夾是把解壓出來的東西放在壓縮文件所在的文件夾
解壓到是可以指定文件夾
你想解壓到什麼地方就什麼地方。
Ⅳ 解壓到當前文件夾和解壓到電腦網路這兩者有啥區別嗎
沒用過360解壓 第一個就是解壓到這個文件所在的文件夾 第二個看名字應該是解壓到e盤
Ⅵ 右鍵,解壓到當前文件夾 沒有了就這問題,懂嗎
解壓時最好是不要選擇解壓到解壓到當前文件夾,直接選擇解壓到某個文件夾。要收費的,不過有試用期。
Ⅶ 解壓文件到當前文件夾,為什麼看不到
你選擇要解壓的文件包,點右鍵,選擇屬性,在打開方式裡面選擇更改,改為winrar就ok了
Ⅷ 解壓文件與解壓到當前文件夾有什麼區別
解壓到當前文件是直接解壓里的文件到當前的文件夾中,而解壓文件是解壓到選定的文件夾中。
Ⅸ 解壓壓縮文件winrar如何解壓到當前文件夾
你可以再解壓之前
用滑鼠右鍵 點擊文件 此時會彈出右鍵快捷菜單 在彈出的右鍵菜單點擊【解壓到當前文件夾】確定 就可以把文件解壓到當前文件夾