中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

java代碼解壓縮 java解壓gzip

java中怎么解壓rar文件 到指定文件目錄中

1.代碼如下:

興安ssl適用于網站、小程序/APP、API接口等需要進行數(shù)據傳輸應用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

[java] view plain copy

span style="font-size:18px;background-color: rgb(204, 204, 204);"package cn.gov.csrc.base.util;

import java.io.BufferedInputStream;

import java.io.BufferedOutputStream;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.util.zip.ZipEntry;

import java.util.zip.ZipOutputStream;

/**

* 將文件夾下面的文件

* 打包成zip壓縮文件

*

* @author admin

*

*/

public final class FileToZip {

private FileToZip(){}

/**

* 將存放在sourceFilePath目錄下的源文件,打包成fileName名稱的zip文件,并存放到zipFilePath路徑下

* @param sourceFilePath :待壓縮的文件路徑

* @param zipFilePath :壓縮后存放路徑

* @param fileName :壓縮后文件的名稱

* @return

*/

public static boolean fileToZip(String sourceFilePath,String zipFilePath,String fileName){

boolean flag = false;

File sourceFile = new File(sourceFilePath);

FileInputStream fis = null;

BufferedInputStream bis = null;

FileOutputStream fos = null;

ZipOutputStream zos = null;

if(sourceFile.exists() == false){

System.out.println("待壓縮的文件目錄:"+sourceFilePath+"不存在.");

}else{

try {

File zipFile = new File(zipFilePath + "/" + fileName +".zip");

if(zipFile.exists()){

System.out.println(zipFilePath + "目錄下存在名字為:" + fileName +".zip" +"打包文件.");

}else{

File[] sourceFiles = sourceFile.listFiles();

if(null == sourceFiles || sourceFiles.length1){

System.out.println("待壓縮的文件目錄:" + sourceFilePath + "里面不存在文件,無需壓縮.");

}else{

fos = new FileOutputStream(zipFile);

zos = new ZipOutputStream(new BufferedOutputStream(fos));

byte[] bufs = new byte[1024*10];

for(int i=0;isourceFiles.length;i++){

//創(chuàng)建ZIP實體,并添加進壓縮包

ZipEntry zipEntry = new ZipEntry(sourceFiles[i].getName());

zos.putNextEntry(zipEntry);

//讀取待壓縮的文件并寫進壓縮包里

fis = new FileInputStream(sourceFiles[i]);

bis = new BufferedInputStream(fis, 1024*10);

int read = 0;

while((read=bis.read(bufs, 0, 1024*10)) != -1){

zos.write(bufs,0,read);

}

}

flag = true;

}

}

} catch (FileNotFoundException e) {

e.printStackTrace();

throw new RuntimeException(e);

} catch (IOException e) {

e.printStackTrace();

throw new RuntimeException(e);

} finally{

//關閉流

try {

if(null != bis) bis.close();

if(null != zos) zos.close();

} catch (IOException e) {

e.printStackTrace();

throw new RuntimeException(e);

}

}

}

return flag;

}

public static void main(String[] args){

String sourceFilePath = "D:\\TestFile";

String zipFilePath = "D:\\tmp";

String fileName = "12700153file";

boolean flag = FileToZip.fileToZip(sourceFilePath, zipFilePath, fileName);

if(flag){

System.out.println("文件打包成功!");

}else{

System.out.println("文件打包失敗!");

}

}

}

/span

2.結果如下:

文件打包成功!

3.到D:/tmp下查看,你會發(fā)現(xiàn)生成了一個zip壓縮包.

安裝java解壓縮核心文件失敗怎么辦

java壓縮文件解壓失敗

java壓縮文件解壓失敗_java安裝 解壓縮核心文件失敗

第一步:下載 JDK

從 SUN 網站下載 JDK6 或以上版本,這里以 jdk-6u2-windows-i589-p 版為例。

第二步:安裝 JDK

(1):雙擊 jdk-6u2-windows-i589-p.exe 文件,我們e69da5e6ba9062616964757a686964616f31333238666332這里安裝路徑為:D:\common\Java

(2):安裝完成過后,JDK 文件夾包括:

D:\common\Java\jdk1.6.0_02:是 JDK 的安裝路徑;

bin:binary 的簡寫,下面存放的是 Java 的各種可執(zhí)行文件;

db:JDK6 新加入的 Apache 的 Derby 數(shù)據庫,支持 JDBC4.0 的規(guī)范;

include:需要引入的一些頭文件,主要是 c 和 c++的,JDK 本身是通過 C 和 C++實現(xiàn)的;

jre:Java 運行環(huán)境;

lib:library 的簡寫,JDK 所需要的一些資源文件和資源包。

第三步:配置環(huán)境變量

安裝完成后,還要進行 Java 環(huán)境的配置,才能正常使用,步驟如下:

(1):在我的電腦點擊右鍵——〉選擇屬性,

(2):在彈出界面上:選擇高級——〉環(huán)境變量,

(3):在系統(tǒng)變量里面找到“Path”這一項,然后雙擊它,在彈出的界面上,在變量值開頭添加如下語句“D:\common\Java\jdk1.6.0_02\bin;”,注意不要忘了后面的分號,

(4):然后點擊編輯系統(tǒng)變量界面的確定按鈕,然后點擊環(huán)境變量界面的“新建”,

(5):在上面填寫變量名為:JAVA_HOME,變量值為:D:\common\Java\jdk1.6.0_02;,注意分號。

(6):然后點擊新建系統(tǒng)變量界面的確定按鈕,然后點擊環(huán)境變量界面的“新建”,彈出新建系統(tǒng)變量界面,在上面填寫變量名為:classpath ,變量值為:.; ,注意是點和分號。

(7):然后點擊一路點擊確定按鈕,到此設置就完成了。

那么為何要設置這些環(huán)境變量呢,如何設置呢:

PATH:提供給操作系統(tǒng)尋找到 Java 命令工具的路徑。通常是配置到 JDK 安裝路徑\bin,如:D:\common\Java\jdk1.6.0_02\bin;。

JAVA_HOME:提供給其它基于 Java 的程序使用,讓它們能夠找到 JDK 的位置。通常配置到 JDK 安裝路徑,如:D:\common\Java\jdk1.6.0_02;。注意:JAVA_HOME必須書寫正確,全部大寫,中間用下劃線。

CLASSPATH:提供程序在運行期尋找所需資源的路徑,比如:類、文件、圖片等等。

注意:在 windows 操作系統(tǒng)上,最好在 classpath 的配置里面,始終在前面保持“.;”的配置,在 windows 里面“.”表示當前路徑。

第四步:檢測安裝配置是否成功

進行完上面的步驟,基本的安裝和配置就好了,怎么知道安裝成功沒有呢?

點擊開始——〉點擊運行,在彈出的對話框中輸入“cmd”,然后點擊確定,在彈出的 dos 窗口里面,輸入“javac”,然后回車,出現(xiàn)如下界面則表示安裝配置成功。

好了,現(xiàn)在 Java 的開發(fā)環(huán)境就配置好了,接下來就可以進入java的第一個程序了。

javazip壓縮包過大解壓失敗

javazip壓縮包過大解壓失敗的原因:網絡傳輸不好導致文件下載損壞、網站提供的RAR壓縮包最初被損壞、使用的下載工具不夠完善。我們可以通過壓縮軟件里的“修復壓縮文件”解決javazip壓縮包過大解壓失敗的問題。

java 以流的形式解壓帶密碼的zip

可以使用 Runtime 直接調用 winRar 的命令行命令來解壓縮

注意:

1、winRar命令使用,在dos下輸入 unrar 就可以看到全部的命令說明。該命令在winRar的安裝目錄下

2、winRar命令行命令的路徑問題,也就是path。要么加入系統(tǒng)變量path中,要么在winRar的安裝目錄下執(zhí)行程序

以下是程序代碼,解壓 test.rar 到當前目錄下,密碼123

import java.io.BufferedInputStream;

import java.io.BufferedReader;

import java.io.InputStreamReader;

public class TestRunTime {

public static void main(String[] args) {

Runtime run = Runtime.getRuntime();

try {

Process p = run.exec("unrar e test.rar -p123");//執(zhí)行解壓縮命令

BufferedInputStream in = new BufferedInputStream(p.getInputStream());

BufferedReader inBr = new BufferedReader(new InputStreamReader(in));

String lineStr;

while ((lineStr = inBr.readLine()) != null)

System.out.println(lineStr);

// 檢查命令是否執(zhí)行失敗。

if (p.waitFor() != 0) {

if (p.exitValue() == 1)// p.exitValue()==0表示正常結束,1:非正常結束

System.err.println("命令執(zhí)行失敗!");

}

} catch (Exception e) {

e.printStackTrace();

}

}

}

網頁名稱:java代碼解壓縮 java解壓gzip
地址分享:http://www.2m8n56k.cn/article8/doggeip.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供做網站App開發(fā)App設計品牌網站設計動態(tài)網站手機網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網站建設
主站蜘蛛池模板: 午夜一区二区福利视频在线 | 国产欧美一区二区三区在线看 | 在线视频一区二区三区 | 久久九九爱 | 亚洲欧美日韩中文字幕在线一区 | 国产福利久久 | 女女同性一区二区三区四区 | 国产在线精品一区二区中文 | 免费看a级片 | 亚洲国产精品久久久天堂 | 国产成在线观看免费视频成本人 | 亚洲精品国产美女在线观看 | 成人黄色免费网站 | 久久综合给合久久狠狠狠97色69 | 韩国一级性生活片 | 亚洲精品第一第二区 | 97高清国语自产拍中国大陆 | 成人免费在线 | 欧美一级日韩一级 | 亚州黄色网址 | avtom影院入口永久在线观看 | 国产成人性色视频 | 欧美另类videosbestsex久久 | 亚洲在线播放视频 | 亚洲国产成人久久一区www | 国产毛片不卡 | 情侣偷偷看的羞羞视频网站 | 国产一国产一有一级毛片 | 国产97公开成人免费视频 | 日本www色视频成人免费网站 | 99久久99久久精品免费看子 | 国产精品美女一区二区 | 国产精品免费观看视频 | 国产在线成人一区二区 | 中国一级毛片 | 久久久美女视频 | 一级做性色a爰片久久毛片免费 | 色成人亚洲| 国产免费一区二区在线看 | 免费毛片全部不收费的 | 国产精品视频免费 |