導航:首頁 > 程序命令 > cmd命令如何解壓zip

cmd命令如何解壓zip

發布時間:2025-04-08 04:36:57

A. java中怎麼用cmd命令解壓zip文件

對於zip文件,java有自帶類庫java.util.zip;可是要想解壓rar文件只能靠第三方類庫,我試過兩個:com.github.junrar和de.innosystec.unrar,前者解壓時可能會出現crcError,後者pom配置時報錯;利用cmd命令調用winRAR進行解壓,無疑方便快捷很多。

調用cmd命令

public static boolean exe(String cmd) {
Runtime runtime = Runtime.getRuntime(); try {
Process p = runtime.exec(cmd);
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream(),"GBK"));

String line = reader.readLine(); while(line!=null) {
logger.info(line);
line = reader.readLine();
}
reader.close(); if(p.waitFor()!=0) { return false;
}
} catch (IOException e) { // TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) { // TODO Auto-generated catch block
e.printStackTrace();
} return true;
}

首先利用runtime.exec()執行指令,得到process,從process.getInputStream()中獲取回顯字元並列印,列印回顯時可能會出現中文亂碼,這個和操作系統編碼有關,我這里是GBK編碼,所以在new inputstreamReader時加入了編碼參數」GBK「

命令行字元串

如果需要調用cmd命令,如cd等,可寫」cmd c cd 目錄」。對於直接調用exe執行,則可以寫成」exe文件絕對路徑 參數」,在命令行字元串中,含有空格的路徑或者字元串應該再加上引號,即」」exe文件絕對路徑」 」參數」「

winRAR調用

我這里安裝目錄是C:/Program Files/WinRAR,將D:1.rar 解壓到D:,則寫成」」C:/Program Files/WinRAR/unRar.exe」 x -y D:/1.rar D:/」,x代表絕對路徑解壓,-y表示全部確定;壓縮的命令如下:「」C:/Program Files/WinRAR/rar.exe」 a -ep1 D:2.rar D:源目錄」,a表示添加文件到壓縮文件,-ep1表示排除基本目錄,如D:winrar ar這個目錄,如果沒有-ep1那麼壓縮包中會出現winrar目錄路徑,而加了之後就只將當前目錄打包,只有rar目錄

B. windows下如何用cmd命令解壓指定的zip文件到指定目錄下

1、按win鍵+R打開,或者在開始菜單選擇運行。輸入cmd,然後確定。

注意事項:

通過CMD命令進入命令提示符窗口,則將會顯示 Windows的版本和版權信息。通過使用CMD命令可以很方便地進入其他子應用程序。CMD是一個32位的命令行程序,運行在 Windows nt2000XP上。

C. windows如何用cmd命令解壓指定的zip文件到指定目錄里

使用cmd中的命令解壓壓縮文件到任意文件夾的方法如下:

1、復制RAR.exe和UNRAR復制到c:windows文件夾中。

閱讀全文

與cmd命令如何解壓zip相關的資料

熱點內容
胡蘿卜解壓方法 瀏覽:33
掃描pdf格式軟體 瀏覽:874
程序員在銀行開賬戶 瀏覽:513
android資料庫下載 瀏覽:746
中午伺服器崩潰怎麼辦 瀏覽:425
產品經理和程序員待遇 瀏覽:441
解憂程序員免費閱讀 瀏覽:109
錄像免壓縮 瀏覽:508
總結所學過的簡便演算法 瀏覽:362
南昌哪些地方需要程序員 瀏覽:761
三台伺服器配置IP地址 瀏覽:175
如何用命令方塊連續對話 瀏覽:280
win7linux共享文件夾 瀏覽:304
命令符打開本地服務 瀏覽:601
android應用程序源碼 瀏覽:705
安卓開發工程師簡歷怎麼寫 瀏覽:63
熱水器水量伺服器是什麼意思 瀏覽:119
stk衛星編譯 瀏覽:480
對後台程序員的要求 瀏覽:763
ios大文件夾圖標 瀏覽:629