⑴ JAVA怎麼把zip文件解壓到指定位置
剛好我在項目中用到了,送給你,希望你能用上。
/**
* 解壓,處理下載的zip工具包文件
*
* @param directory
* 要解壓到的目錄
* @param zip
* 工具包文件
*
* @throws Exception
* 操作失敗時拋出異常
*/
public static void unzipFile(String directory, File zip) throws Exception
{
try
{
ZipInputStream zis = new ZipInputStream(new FileInputStream(zip));
ZipEntry ze = zis.getNextEntry();
File parent = new File(directory);
if (!parent.exists() && !parent.mkdirs())
{
throw new Exception("創建解壓目錄 \"" + parent.getAbsolutePath() + "\" 失敗");
}
while (ze != null)
{
String name = ze.getName();
File child = new File(parent, name);
FileOutputStream output = new FileOutputStream(child);
byte[] buffer = new byte[10240];
int bytesRead = 0;
while ((bytesRead = zis.read(buffer)) > 0)
{
output.write(buffer, 0, bytesRead);
}
output.flush();
output.close();
ze = zis.getNextEntry();
}
zis.close();
}
catch (IOException e)
{
}
}
⑵ 壓縮文件zip怎麼解壓
zip是一種常見的壓縮文件,可以利用WINRAR程序將其打開。
具體操作方法:
1、上網搜索並下載應用程序「WINRAR」。下載完成後直接進行安裝,其安裝過程很簡單。
2、安裝完成後,在需要打開的zip文件上右擊,從彈出的菜單中選擇以「打開方式」。
3、在彈出的「打開方式」窗口中選擇「WINRAR壓縮文件管理器",然後點擊「確定"按鈕。
4、然後就會發現zip文件可以被打開啦。
5、接著選擇要操作的文件或文件夾,點擊主界面中的」解壓縮「按鈕,在彈出的窗口中選擇要保存的文件路徑即可。
6、還可以直接在需要打開的壓縮文件上右擊,從彈出的菜單中選擇「WINRAR」→「解壓到feifeidown\」。則會自動創建一個名稱與壓縮文件名相同的文件夾。
⑶ linux下怎麼解壓zip文件
Linux下如何解壓.zip和.rar文件,對於Window下的常見壓縮文件.zip和.rar,Linux也有相應的方法來解壓它們:
(1)對於zip linux下提供了zip和unzip程序,zip是壓縮程序,unzip是解壓程序。它們的參數選項很多,這里只做簡單介紹,舉例說明一下其用法:
# zip all.zip *.jpg 這條命令是將所有.jpg的文件壓縮成一個zip包
# unzip all.zip
這條命令是將all.zip中的所有文件解壓出來
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的操作系統。
基本思想
Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。
多用戶、多任務
Linux支持多用戶,各個用戶對於自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現在電腦最主要的一個特點,Linux可以使多個程序同時並獨立地運行。
支持多種平台
Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel 64位晶元架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。
Linux-網路
⑷ Linux命令下如何解壓擴展名為「.zip」的文件
在Linux命令下解壓擴展名為「.zip」的文件,最簡單有效的方法是使用解壓縮程序unzip來完成,具體的步驟如下:
安裝unzip解壓縮程序
通常情況下,Linux系統下都自帶unzip解壓縮程序,如果沒有,終端運行如下命令進行安裝:
sudo apt-get install unzip
⑸ zip後面帶數字的格式怎麼解壓縮
Zip後面帶數字的表示的扮物是分卷壓縮,只要解壓縮第一個碧橋文件001,它就會自動把後面002、003、悔缺猛004…分卷的文件解壓後合成一個文件(或文件夾)。
⑹ linux解壓zip命令
linux怎麼解壓zip包,操作方法如下。
設備:華為筆記本。
系統:linux。
軟體:zip文件。
版本:8.0.11。
1、首先在電腦中,連接到linux遠程主機,並進入zip文件所在目錄,如下圖所示。
⑺ 怎麼用命令提示符解壓縮zip文件
RAR的幫助文件:
在安裝 WinRAR 後你會發現,在相同目錄中有個文件 rar.exe 。它也是 RAR 的 Windows
版本,但它只支持命令行,純文本模式的界面。當從命令行提示符模式下的 BAT 和 CMD 文件來調用控制 RAR 等時,它特別有用。它支持了比 WinRAR
多得多的命令行參數開關和命令,雖然它有著常規命令行 WinRAR 命令行界面
相似的語法,但卻是個真正的 RAR 控制台程序。此幫助文件不包含那一些僅在控制台版本中所支持的開關參數和命令的描述
RAR 命令行語法
~~~~~~~~~~~~~~
語法
RAR <命令> [ -<開關> ] <壓縮文件> [ <@列表文件...> ]
[ <文件...> ] [ <解壓路徑\> ]
描述
命令行選項 (命令和開關) 提供了使用 RAR 創建和管理壓縮文件的控制方法。命
令是一個字元串(或單個的字母),命令 RAR 去執行一個相應的操作。開關被用來
改變 RAR 執行操作的方法。其它參數是壓縮文件名和被壓縮的文件或要從壓縮文件
中被解壓文件。
列表文件是一個包括處理的文件名的純文本文件。第一列應該以文件名開始。可以
在//字元後添加註釋。例如,你可以創建包含下列字元串的 backup.lst:
c:\work\doc\*.txt //備份文本文檔
c:\work\image\*.bmp //備份圖片
c:\work\misc
接著運行:
rar a backup @backup.lst
如果你希望從標准輸入設備讀取文件名,指定空的文件列表名(只有@)。
默認, 在列表文件中 Windows 控制台 RAR 使用 OEM (DOS) 編碼。但是可以使用
-sc<字元集>l 開關重定義。
你可以在同一命令行指定普通文件名和列表文件。如果文件和列表
文件都未被指定,那麼 RAR 將默認是 *.*,來處理所有文件
在 Unix 中,你需要將 RAR 命令行參數置於單引號或雙引號中,防止被 Shell
解釋。例如,這個命令將從當前目錄中所有的 RAR 壓縮文件中解壓的 *.asm 文件:
rar e '*.rar' '*.asm'
命令可以是下列中的任何一個:
a 添加文件到壓縮文件中。
例子:
1) 從當前目錄添加所有的 *.hlp 文件到 help.rar 壓縮文件:
rar a help *.hlp
2) 把當前目錄和子目錄的所有文件壓縮為 362000 位元組大小、固實的、
自解壓分卷壓縮文件並對沒個卷添加恢復記錄:
rar a -r -v362 -s -sfx -rr save
因為尾指定文件名,假設為所有文件 (*)。
3) 作為一個特別的例外,如果目錄名被作為參數指定並且目錄名不包
含文件掩碼和以反斜線結尾,即使沒有指定 -r 開關,目錄和子目錄的
所有內容都會被添加到壓縮文件中。
下面的命令會把 Bitmaps 目錄和它的子目錄中的所有文件添加到 RAR
壓縮文件 Pictures.rar 中:
rar a Pictures.rar Bitmaps
4) 如果目錄包含文件掩碼或以反斜線結尾,將會應用普通的規則,你
需要指定 -r 開關來處理它的子目錄。
下列命令會把 Bitmaps 目錄中除了子目錄外的所有文件添加,因為未
指定開關 -r:
rar a Pictures.rar Bitmaps\*
路徑名長度小於 259 個字元。
最大的壓縮文件注釋的長度是 62000 位元組。
⑻ linux解壓zip文件命令
安裝unzip解壓彎扒縮程序,通常情況下,Linux系統下都自帶unzip解壓縮程序,如果沒有,終端運行如下命令進行安裝:sudo apt-get install unzip。
解壓file.zip文件,例如直接對擴展名為file.zip文件進行解罩殲壓,終端運行:unzip file.zip。
解壓file.zip文件到指定文物鬧沖件夾例如如果想要將file.zip解壓到指定文件夾destination_folder,使用:unzip file.zip -d destination_folder。
⑼ Linux中zip壓縮和unzip解壓縮命令詳解
這篇文章主要介紹了zip/unzip壓縮解壓縮命令的使用方法及參數的說明,需要的朋友可以參考下
1、把/home目錄下面的mydata目錄壓縮為mydata.zip
zip
-r
mydata.zip
mydata
#壓縮mydata目錄
2、把/home目錄下面的mydata.zip解壓到mydatabak目錄裡面
unzip
mydata.zip
-d
mydatabak
3、把/home目錄下面的abc文件夾和123.txt壓縮成為abc123.zip
zip
-r
abc123.zip
abc
123.txt
4、把/home目錄下面的wwwroot.zip直接解壓到/home目錄裡面
unzip
wwwroot.zip
5、把/home目錄下面的abc12.zip、abc23.zip、abc34.zip同時解壓到/home目錄裡面
unzip
abc*.zip
6、查看把/home目錄下面的wwwroot.zip裡面的內容
unzip
-v
wwwroot.zip
7、驗證/home目錄下面的wwwroot.zip是否完整
unzip
-t
wwwroot.zip
8、把/home目錄下面wwwroot.zip裡面的所有文件解壓到第一級目錄
unzip
-j
wwwroot.zip
主要參數
-c:將解壓縮的結果
-l:顯示壓縮文件內所包含的文件
-p:與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換
-t:檢查壓縮文件是否正確
-u:與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其它文件解壓縮到目錄中
-v:執行是時顯示詳細的信息
-z:僅顯示壓縮文件的備注文字
-a:對文本文件進行必要的字元轉換
-b:不要對文本文件進行字元轉換
-C:壓縮文件中的文件名稱區分大小寫
-j:不處理壓縮文件中原有的目錄路徑
-L:將壓縮文件中的全部文件名改為小寫
-M:將輸出結果送到more程序處理
-n:解壓縮時不要覆蓋原有的文件
-o:不必先詢問用戶,unzip執行後覆蓋原有文件
-P:使用zip的密碼選項
-q:執行時不顯示任何信息
-s:將文件名中的空白字元轉換為底線字元
-V:保留VMS的文件版本信息
-X:解壓縮時同時回存文件原來的UID/GID