當前位置:首頁 » 文件管理 » cmd命令如何解壓zip

cmd命令如何解壓zip

發布時間: 2025-01-07 09:53:36

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目錄

Ⅱ 批處理解壓所有子文件夾內的壓縮包

在需要解壓的路徑下進入cmd,輸入下面這一段

for/r%ain(*.rar,*.zip)do"%ProgramFiles%WinRARWinRar.exe"x"%~a""%~dpa"-ibck

Ⅲ 很多個壓縮文件在一個文件夾里怎麼一次性解壓

若需一次性解壓位於同一文件夾內的多個壓縮文件,且希望操作過程不涉及表格或圖片顯示,你可以採用以下方法之一進行:

1. **使用命令行(以Windows為例)**:
打開命令提示符(CMD)或PowerShell,使用`cd`命令切換到包含壓縮文件的文件夾路徑。然後,如果你使用的是`.zip`文件,可以安裝並使用`7-Zip`這類工具,其命令行工具`7z`允許你執行批量解壓操作。例如,使用`7z x *.zip -aoa`命令來解壓當前目錄下所有`.zip`文件,`-aoa`參數表示自動重命名解壓的文件以避免沖突。

2. **利用解壓軟體批量處理功能**:
大多數現代壓縮解壓軟體(如WinRAR、Bandizip等)都支持批量解壓。打開軟體,導航到包含壓縮文件的文件夾,然後使用軟體的「選擇全部」功能(通常是Ctrl+A),接著執行批量解壓操作。這些軟體通常提供圖形界面,但操作時不查看或生成表格、圖片即可完成。

3. **編寫腳本**:
對於更高級的用戶,可以編寫一個簡單的腳本(如使用Python的`zipfile`或`subprocess`模塊調用命令行工具)來遍歷文件夾中的所有壓縮文件,並逐一解壓。這種方法提供了最大的靈活性,可以根據需要定製解壓行為。

以上方法均能有效實現一次性解壓文件夾內的多個壓縮文件,且無需顯示任何錶格或圖片。

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

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

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

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

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

熱點內容
神奇寶貝伺服器怎麼進入 發布:2025-01-08 14:22:35 瀏覽:339
sqlserverclient 發布:2025-01-08 14:05:11 瀏覽:235
方舟蘋果如何開伺服器 發布:2025-01-08 14:05:04 瀏覽:506
php助手 發布:2025-01-08 14:01:37 瀏覽:23
apache開啟php 發布:2025-01-08 14:00:51 瀏覽:984
詞庫伺服器搭建 發布:2025-01-08 13:51:32 瀏覽:539
0777編程 發布:2025-01-08 13:50:04 瀏覽:727
java數據導入excel 發布:2025-01-08 13:25:38 瀏覽:629
工作站伺服器的視頻ip怎麼看 發布:2025-01-08 13:09:15 瀏覽:653
唱吧上傳卡住 發布:2025-01-08 12:52:23 瀏覽:531