点对点传输文件
/*
import java.io.*;
import java.net.*;
import java.util.*;
*/
private HttpURLConnection connection;//存储连接
private int downsize = -1;//下载文件大小,初始值为-1
private int downed = 0;//文加已下载大小,初始值为0
private RandomAccessFile savefile;//记录下载信息存储文件
private URL fileurl;//记录要下载文件的地址
private DataInputStream fileStream;//记录下载的数据流
try{
/*开始创建下载的存储文件,并初始化值*/
File tempfileobject = new File("h:\\webwork-2.1.7.zip");
if(!tempfileobject.exists()){
/*文件不存在则建立*/
tempfileobject.createNewFile();
}
savefile = new RandomAccessFile(tempfileobject,"rw");
/*建立连接*/
fileurl = new URL("https://webwork.dev.java.net/files/documents/693/9723/webwork-2.1.7.zip");
connection = (HttpURLConnection)fileurl.openConnection();
connection.setRequestProperty("Range","byte="+this.downed+"-");
this.downsize = connection.getContentLength();
//System.out.println(connection.getContentLength());
new Thread(this).start();
}
catch(Exception e){
System.out.println(e.toString());
System.out.println("构建器错误");
System.exit(0);
}
public void run(){
/*开始下载文件,以下测试非断点续传,下载的文件存在问题*/
try{
System.out.println("begin!");
Date begintime = new Date();
begintime.setTime(new Date().getTime());
byte[] filebyte;
int onecelen;
//System.out.println(this.connection.getInputStream().getClass().getName());
this.fileStream = new DataInputStream(
new BufferedInputStream(
this.connection.getInputStream()));
System.out.println("size = " + this.downsize);
while(this.downsize != this.downed){
if(this.downsize - this.downed > 262144){//设置为最大256KB的缓存
filebyte = new byte[262144];
onecelen = 262144;
}
else{
filebyte = new byte[this.downsize - this.downed];
onecelen = this.downsize - this.downed;
}
onecelen = this.fileStream.read(filebyte,0,onecelen);
this.savefile.write(filebyte,0,onecelen);
this.downed += onecelen;
System.out.println(this.downed);
}
this.savefile.close();
System.out.println("end!");
System.out.println(begintime.getTime());
System.out.println(new Date().getTime());
System.out.println(begintime.getTime() - new Date().getTime());
}
catch(Exception e){
System.out.println(e.toString());
System.out.println("run()方法有问题!");
}
}
/***
//FileClient.java
import java.io.*;
import java.net.*;
public class FileClient {
public static void main(String[] args) throws Exception {
//使用本地文件系统接受网络数据并存为新文件
File file = new File("d:\\fmd.doc");
file.createNewFile();
RandomAccessFile raf = new RandomAccessFile(file, "rw");
// 通过Socket连接文件服务器
Socket server = new Socket(InetAddress.getLocalHost(), 3318);
//创建网络接受流接受服务器文件数据
InputStream netIn = server.getInputStream();
InputStream in = new DataInputStream(new BufferedInputStream(netIn));
//创建缓冲区缓冲网络数据
byte[] buf = new byte[2048];
int num = in.read(buf);
while (num != (-1)) {//是否读完所有数据
raf.write(buf, 0, num);//将数据写往文件
raf.skipBytes(num);//顺序写文件字节
num = in.read(buf);//继续从网络中读取文件
}
in.close();
raf.close();
}
}
//FileServer.java
import java.io.*;
import java.util.*;
import java.net.*;
public class FileServer {
public static void main(String[] args) throws Exception {
//创建文件流用来读取文件中的数据
File file = new File("d:\\系统特点.doc");
FileInputStream fos = new FileInputStream(file);
//创建网络服务器接受客户请求
ServerSocket ss = new ServerSocket(8801);
Socket client = ss.accept();
//创建网络输出流并提供数据包装器
OutputStream netOut = client.getOutputStream();
OutputStream doc = new DataOutputStream(
new BufferedOutputStream(netOut));
//创建文件读取缓冲区
byte[] buf = new byte[2048];
int num = fos.read(buf);
while (num != (-1)) {//是否读完文件
doc.write(buf, 0, num);//把文件数据写出网络缓冲区
doc.flush();//刷新缓冲区把数据写往客户端
num = fos.read(buf);//继续从文件中读取数据
}
fos.close();
doc.close();
}
}
*/
⑵ webzip7.0 如何使用
上网塞车对于许多网虫来说是一件相当痛苦的事,特别是对modem的使用者来说,那何不将网站中想要看的内容给搬回家慢慢看呢?Webzip就是这么一套快速且简单易用的离线浏览软件。
Webzip是一个高效能的离线浏览软件,可以将您所喜爱的网站整个搬回到您的硬盘中,这样子您就再也不用因为网路塞车而一再的痛苦等待了。Webzip之所以快速的秘密就在於它一次可以同时下载多个文件,还可以边压缩边下载,这样的下载方式不仅充份的使用到您的网路连线频宽,再加上下载的同时并没有同步显示在浏览器中,所以自然速度就飙起来罗。
WebZIP软件档案:
软件名称:WebZIP Version 3.80
软件类别:离线浏览
文件大小:745K
下载文件:如:webzip380.exe
系统要求:Windows 95/98/NT/2000 Internet Explorer 4.0以上的版本
WebZip是一款集下册液载、存储、在线浏览及离线浏览诸多功能为一体的共享软件。它的主要功能有:
1.下载一个完整的站点并把它压缩为一个Zip文件。这种一边压缩一边下载的工作方式是WebZIP的特色。由于下载过程中采用压缩方式,所以它下载速度特别出色,这一点是其它离线浏览工具所无法比拟的。
2.有选择地下载并压缩Web站点中所需要的内容。这使我们能够只下载自己感兴趣的内容,把不需要的给过滤掉。
3.WebZIP支持多链接下载,即一个站点可以有多条链接通道来同时进行下载,这样进一步提高了下载速度。WebZIP缺省是以10条链接下载一个站点,你最大可设置为16条。
4.离线浏览已下载的Web站点。这是离线浏览工具最基本的功能了,如果连这也没有就是笑话了。不过,这里特别要提出的一点是WebZIP有内置的浏览器,这样你就可直接使用内置的浏览器来浏览了。
5.智能更新。WebZIP允许让你只下载新的或变动过的内容,而不用将所有站点信息重新再全部下载,从而快速更新站点内容。
6.智能恢复、继续。WebZIP允许你在下载过程中随时中断,以后你可以从断点处继续下载,这很类似文件传输中的断点续传功能。
7.通过设置,你可以安排WebZIP在某个时间里自动启动下载站点缺睁进程。
下面就详细地介绍一下它的基本使用方法。
一、WebZIP安装和启动
WebZIP的安装十分方便,下载后的文件为exe格式,直接执行就可开始安装,整个安装过程完全为傻瓜式,你只须点击Yes或OK按钮即可顺利完成。
安装完成后,你在开始/程序中选择WebZIP,就可启动。首次运行,基本上无须作什么设置,你就可以直接使用。
二、WebZIP之初级使用篇
对于大多数用户来说,一般只需要使用一些最基本、最常用的功能,只要可以把网站拉回来就可以了,在本篇中,就先为您介绍WebZIP的初级使用。以下载一个网站为例:
(1)设定下载站点
图一
WebZIP的主界面如图一所示。在下载网站之前我们要先设定州扮物下载的目标站点。我们有多种方式建立任务,最方便的就是在WebZIP的快捷工具栏中点击“New Task”,在正文框中会显示出下载任务列表,这时只要在“Download URLs”栏中填写你要下载的站点,比如我们想下载“http://www.pconline.com.cn”。
(2)具体设置
图二
填好目标网站后,点击“Task Properties”将会出现下载任务设置对话框,如图二。在Task Name中为我们即将进行的下载任务取个名字,比如说:“pconline”,在Category(类目栏)中选择默认的Custom。选择“设置项目”列表栏中的“Download Method”项目,选择下载网站的类型,可以通过“Profile”下拉菜单选择要下载文件的类型,分别为:
Selected Page(All)--下载所选择的页,包括所有的文本、图像、声音、Java、 ActiveX等信息,资源局限于站点;
Selected Page(Text,Images)--仅下载当前站点中所选择页的文本与图像信息;
Selected Directory(all)--下载当前站点中所选择目录的所有信息,包括子目录 ;
Selected Directory(Text,Images)--仅下载当前站点中所选择目录的文本与图像 信息,包括子目录。
Selected Site(All)--下载当前站点中所有信息;
Selected Site(Text,Images)--仅下载当前站点的所有文本和图像信息。
其中Selected Directory(Text,Images)最常用。 接着可以对下载任务进行一些更详细的设置。包括:
FileType(文件格式)):Webzip会让你设定下载的文件类型。默认项是所有文件。可供选择的文件类型包括了HTML、Image、Vido、Java等文件类型。如果没有特殊要求,建议大家选择HTML和Images,而不要选择软件默认的ALL。如果你认为Winzip所列的文件类型不全,还可单击Add功能键来添加;
Followed Links(设置链接限制)可以选择WebZIP下载网页内容时限定的最大层次,以及在网站和目录中要限制的连接。
URL Filters(链接过滤)可以对网址按关键字设定,上面一栏是设定下载的连接必须包含某些关键字,点ADD(添加)出现菜单,依次询问是对哪种连接作限制,选项有所有连接、网页连接、源件连接。下面一栏则是要求下载的页面不能包含哪些内容,要求与左栏一样。现在我们单击ADD,为所有连接输入asp,则只下载包含“asp”三个字符的连接。这对我们进行有目的的下载很有帮助。
Follwoed Links (Adv)(高级选项设置)让我们决定是否让WebZIP强行分析脚本代码并跟随连接,鉴于WebZIP不能解释Java script或VB Script,这项我们一般不选。
Link Conversion(连接变换)一般使用软件默认即可,这样可使你下载的资料在离线阅读时感觉与在线一样方便。
Password标签项提供了需要使用授权口令登录登录下载服务器时的用户名和登录口令设置,根据需要设置即可。
Schele(时间表)请你指定该任务的开始运行时间。可选现在运行、指定时间运行和不进行时间安排,一般我们选第三项,不安排。
(3)下载
好了,全部设定完毕,现在就可以开始下载了。方法是按下任务栏中的“Run Task ”按钮,任务就开始运行了。如果你觉得速度不令人满意,只需在任务栏中将叉改成箭头或单击Stop即可,因为WebZIP支持“断点续传”,所以这次没下载完的下次还可以继续!下载的时候我们按滚动条上Connection按钮查看一下状况,如图三所示。
图三
在中间一栏中可以看到当前建立的连接,默认是同时连接10个文件进行下载,可以通过Connections滑标进行调整。靠右的“Download Priority”滑标是选择倾向于优先下载网页还是倾向于优先下载其它文件资源。在左下方的状态栏中,显示了总共连接的时间、已经下载的文件量、下载速度等等,并有传输、暂停的快捷工具按钮。
下载完毕后,WebZIP会自动弹出提示,并将下载的内容打包成为一个ZIP文件,这样是不是很体贴呢,也不用占很大的硬盘空间了。
(4)离线浏览
我们下载当然为的是离线浏览,当下载完了以后,左键单击你想浏览的网站,你可以看到任务栏下的一排菜单有几个变成黑色,点击滚动条上的Browse(这个Browse与任务栏上方的Browse不同,前者浏览网页,后者浏览下载下来的文件目录),WebZIP首先将打包压缩的网站文件解压到一个临时目录,随后调用系统默认的浏览器进行浏览,当然你也可以在主菜单中选择“Action-Browse-Offline”指定浏览器进行浏览。由于WinZIP内置浏览器与IE兼容,看起来就象是和在线时完全一样。这回可以不用花钱就体验上网的无限乐趣了吧!!
好了,到此为止呢,已经把WebZIP的一些初级的使用方法介绍了,如果大家等不及要去下载自己喜欢的网页了的话那就马上动手吧。如果你还不满意的话,请继续往下看好了。
三、WebZIP 的进一步设置和使用
1.查看下载内容
对于下载回来的内容进行一下检查是完全有必要的,因为这是我们修正WebZIP某些未知错误的机会。按主菜单的“Action-Explore”按钮,WebZIP列出所有下载的文件,如图四所示。
图四
注意每个文件的前面都有一个标记(Mark),下载完毕的文件都是以勾号标记,后面的Status栏是Parsed。如果下载过来的文件出错,就可以命令WebZIP下次重新下载它。方法是用鼠标选择该文件,单击鼠标右键,在弹出的菜单中选择Mark for update,这时文件前的标记改变, 下次WebZIP会记着更新这个文件。
2. 安排某个下载任务自动执行
在Tasks工具窗口中选择某个下载任务,以鼠标点击快捷工具栏的Schele Task,在弹出的Schele Task窗口里,点选Schele(Once-off),这表示一次性下载,在At后面你可以选择下载任务自动执行的日期和时间;如果你需要下载的站点被经常更新的话,可以点选Every(每隔几小时几分钟)/Daily(每天几点钟)/Weekly(每个星期哪几天的几点钟)。
Schele设置是否使用定时下载,分三个选项:“Now”立即开始下载、“At:”在设定的时间开始自动下载、“Don’t schele this task”不对这个任务进行预定。
3. 通过代理服务器下载站点
如果你是通过代理服务器下载站点的话,与浏览器一样,也需要对WebZIP 进行设置,选择View-Options-Connection,在弹出的窗口中激活连接通过代理服务器,并在Address一栏中键入代理服务器的IP地址或域名,在Port一栏中键入代理服务器的端口号(如果代理服务器要求验证的话,还要输入用户名和密码)。
WebZiP确实是一个功能强大的离线浏览器,除了基本的下载与离线浏览外,还支持智能更新(允许通过仅下载新的或更动过的内容来快速更新信息,而不用将已有信息重复下载)、智能恢复、继续(允许在下载过程中随时中断或继续)、日志等功能。还有的功能读者有兴趣的话,可以继续自行挖掘。
-
上一篇文章: 离线浏览器WebZip2.01的
⑶ 下载了一个java程序,是zip包格式的,请问应该怎么运行
这是一个轻量级的Java神经网络的框架,首先你电脑上必须按照jre .
To use Neuroph in your Java appliacation add reference to neuroph-2.6.jar and all jars from lib folder from this distribution, and import required classes.
You can create and train neural networks using NeurophStudio GUI, and load them in you app, or you can create and train them directly from code using Neuroph API.
See getting started doc for more details.
把neuroph-2.6.jar 放到你的项目中,如web 项目的lib 文件夹下。就可以用了。这个不是引用程序,不能直接运行。要使用可以网络下 neuroph 去找下api
⑷ 怎样把一个网站给全下下来
离线浏览器WebZIP教程
作者:吴松/太平洋网络学院
上网塞车对于许多网虫来说是一件相当痛苦的事,特别是对modem的使用者来说,那何不将网站中想要看的内容给搬回家慢慢看呢?Webzip就是这么一套快速且简单易用的离线浏览软件。
Webzip是一个高效能的离线浏览软件,可以将您所喜爱的网站整个搬回到您的硬盘中,这样子您就再也不用因为网路塞车而一再的痛苦等待了。Webzip之所以快速的秘密就在於它一次可以同时下载多个文件,还可以边压缩边下载,这样的下载方式不仅充份的使用到您的网路连线频宽,再加上下载的同时并没有同步显示在浏览器中,所以自然速度就飙起来罗。
WebZIP软件档案:
软件名称:WebZIP Version 3.80
软件类别:离线浏览
文件大小:745K
下载文件:如:webzip380.exe
系统要求:Windows 95/98/NT/2000 Internet Explorer 4.0以上的版本
WebZip是一款集下载、存储、在线浏览及离线浏览诸多功能为一体的共享软件。它的主要功能有:
1.下载一个完整的站点并把它压缩为一个Zip文件。这种一边压缩一边下载的工作方式是WebZIP的特色。由于下载过程中采用压缩方式,所以它下载速度特别出色,这一点是其它离线浏览工具所无法比拟的。
2.有选择地下载并压缩Web站点中所需要的内容。这使我们能够只下载自己感兴趣的内容,把不需要的给过滤掉。
3.WebZIP支持多链接下载,即一个站点可以有多条链接通道来同时进行下载,这样进一步提高了下载速度。WebZIP缺省是以10条链接下载一个站点,你最大可设置为16条。
4.离线浏览已下载的Web站点。这是离线浏览工具最基本的功能了,如果连这也没有就是笑话了。不过,这里特别要提出的一点是WebZIP有内置的浏览器,这样你就可直接使用内置的浏览器来浏览了。
5.智能更新。WebZIP允许让你只下载新的或变动过的内容,而不用将所有站点信息重新再全部下载,从而快速更新站点内容。
6.智能恢复、继续。WebZIP允许你在下载过程中随时中断,以后你可以从断点处继续下载,这很类似文件传输中的断点续传功能。
7.通过设置,你可以安排WebZIP在某个时间里自动启动下载站点进程。
下面就详细地介绍一下它的基本使用方法。
一、WebZIP安装和启动
WebZIP的安装十分方便,下载后的文件为exe格式,直接执行就可开始安装,整个安装过程完全为傻瓜式,你只须点击Yes或OK按钮即可顺利完成。
安装完成后,你在开始/程序中选择WebZIP,就可启动。首次运行,基本上无须作什么设置,你就可以直接使用。
二、WebZIP之初级使用篇
对于大多数用户来说,一般只需要使用一些最基本、最常用的功能,只要可以把网站拉回来就可以了,在本篇中,就先为您介绍WebZIP的初级使用。以下载一个网站为例:
(1)设定下载站点
图一
WebZIP的主界面如图一所示。在下载网站之前我们要先设定下载的目标站点。我们有多种方式建立任务,最方便的就是在WebZIP的快捷工具栏中点击“New Task”,在正文框中会显示出下载任务列表,这时只要在“Download URLs”栏中填写你要下载的站点,比如我们想下载“http://www.pconline.com.cn”。
(2)具体设置
图二
填好目标网站后,点击“Task Properties”将会出现下载任务设置对话框,如图二。在Task Name中为我们即将进行的下载任务取个名字,比如说:“pconline”,在Category(类目栏)中选择默认的Custom。选择“设置项目”列表栏中的“Download Method”项目,选择下载网站的类型,可以通过“Profile”下拉菜单选择要下载文件的类型,分别为:
Selected Page(All)--下载所选择的页,包括所有的文本、图像、声音、Java、 ActiveX等信息,资源局限于站点;
Selected Page(Text,Images)--仅下载当前站点中所选择页的文本与图像信息;
Selected Directory(all)--下载当前站点中所选择目录的所有信息,包括子目录 ;
Selected Directory(Text,Images)--仅下载当前站点中所选择目录的文本与图像 信息,包括子目录。
Selected Site(All)--下载当前站点中所有信息;
Selected Site(Text,Images)--仅下载当前站点的所有文本和图像信息。
其中Selected Directory(Text,Images)最常用。 接着可以对下载任务进行一些更详细的设置。包括:
FileType(文件格式)):Webzip会让你设定下载的文件类型。默认项是所有文件。可供选择的文件类型包括了HTML、Image、Vido、Java等文件类型。如果没有特殊要求,建议大家选择HTML和Images,而不要选择软件默认的ALL。如果你认为Winzip所列的文件类型不全,还可单击Add功能键来添加;
Followed Links(设置链接限制)可以选择WebZIP下载网页内容时限定的最大层次,以及在网站和目录中要限制的连接。
URL Filters(链接过滤)可以对网址按关键字设定,上面一栏是设定下载的连接必须包含某些关键字,点ADD(添加)出现菜单,依次询问是对哪种连接作限制,选项有所有连接、网页连接、源件连接。下面一栏则是要求下载的页面不能包含哪些内容,要求与左栏一样。现在我们单击ADD,为所有连接输入asp,则只下载包含“asp”三个字符的连接。这对我们进行有目的的下载很有帮助。
Follwoed Links (Adv)(高级选项设置)让我们决定是否让WebZIP强行分析脚本代码并跟随连接,鉴于WebZIP不能解释Java script或VB Script,这项我们一般不选。
Link Conversion(连接变换)一般使用软件默认即可,这样可使你下载的资料在离线阅读时感觉与在线一样方便。
Password标签项提供了需要使用授权口令登录登录下载服务器时的用户名和登录口令设置,根据需要设置即可。
Schele(时间表)请你指定该任务的开始运行时间。可选现在运行、指定时间运行和不进行时间安排,一般我们选第三项,不安排。
(3)下载
好了,全部设定完毕,现在就可以开始下载了。方法是按下任务栏中的“Run Task ”按钮,任务就开始运行了。如果你觉得速度不令人满意,只需在任务栏中将叉改成箭头或单击Stop即可,因为WebZIP支持“断点续传”,所以这次没下载完的下次还可以继续!下载的时候我们按滚动条上Connection按钮查看一下状况,如图三所示。
图三
在中间一栏中可以看到当前建立的连接,默认是同时连接10个文件进行下载,可以通过Connections滑标进行调整。靠右的“Download Priority”滑标是选择倾向于优先下载网页还是倾向于优先下载其它文件资源。在左下方的状态栏中,显示了总共连接的时间、已经下载的文件量、下载速度等等,并有传输、暂停的快捷工具按钮。
下载完毕后,WebZIP会自动弹出提示,并将下载的内容打包成为一个ZIP文件,这样是不是很体贴呢,也不用占很大的硬盘空间了。
(4)离线浏览
我们下载当然为的是离线浏览,当下载完了以后,左键单击你想浏览的网站,你可以看到任务栏下的一排菜单有几个变成黑色,点击滚动条上的Browse(这个Browse与任务栏上方的Browse不同,前者浏览网页,后者浏览下载下来的文件目录),WebZIP首先将打包压缩的网站文件解压到一个临时目录,随后调用系统默认的浏览器进行浏览,当然你也可以在主菜单中选择“Action-Browse-Offline”指定浏览器进行浏览。由于WinZIP内置浏览器与IE兼容,看起来就象是和在线时完全一样。这回可以不用花钱就体验上网的无限乐趣了吧!!
好了,到此为止呢,已经把WebZIP的一些初级的使用方法介绍了,如果大家等不及要去下载自己喜欢的网页了的话那就马上动手吧。如果你还不满意的话,请继续往下看好了。
三、WebZIP 的进一步设置和使用
1.查看下载内容
对于下载回来的内容进行一下检查是完全有必要的,因为这是我们修正WebZIP某些未知错误的机会。按主菜单的“Action-Explore”按钮,WebZIP列出所有下载的文件,如图四所示。
图四
注意每个文件的前面都有一个标记(Mark),下载完毕的文件都是以勾号标记,后面的Status栏是Parsed。如果下载过来的文件出错,就可以命令WebZIP下次重新下载它。方法是用鼠标选择该文件,单击鼠标右键,在弹出的菜单中选择Mark for update,这时文件前的标记改变, 下次WebZIP会记着更新这个文件。
2. 安排某个下载任务自动执行
在Tasks工具窗口中选择某个下载任务,以鼠标点击快捷工具栏的Schele Task,在弹出的Schele Task窗口里,点选Schele(Once-off),这表示一次性下载,在At后面你可以选择下载任务自动执行的日期和时间;如果你需要下载的站点被经常更新的话,可以点选Every(每隔几小时几分钟)/Daily(每天几点钟)/Weekly(每个星期哪几天的几点钟)。
Schele设置是否使用定时下载,分三个选项:“Now”立即开始下载、“At:”在设定的时间开始自动下载、“Don’t schele this task”不对这个任务进行预定。
3. 通过代理服务器下载站点
如果你是通过代理服务器下载站点的话,与浏览器一样,也需要对WebZIP 进行设置,选择View-Options-Connection,在弹出的窗口中激活连接通过代理服务器,并在Address一栏中键入代理服务器的IP地址或域名,在Port一栏中键入代理服务器的端口号(如果代理服务器要求验证的话,还要输入用户名和密码)。
WebZiP确实是一个功能强大的离线浏览器,除了基本的下载与离线浏览外,还支持智能更新(允许通过仅下载新的或更动过的内容来快速更新信息,而不用将已有信息重复下载)、智能恢复、继续(允许在下载过程中随时中断或继续)、日志等功能。还有的功能读者有兴趣的话,可以继续自行挖掘。
⑸ java web 将文件打包成 .zip后 怎么自动弹出下载框提示并下载
你可以windows.open(url)
url就是你的文件路径
这样就可以自动弹出下载框提示并下载
⑹ java解压zip文件
import java.io.IOException;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
/**
* 获得zip文件里的所有文件
* @author Administrator
*
*/
public class ZipFile {
public ZipFile() throws IOException
{
java.util.zip.ZipFile zf = new java.util.zip.ZipFile("E:/Java/Project.zip");
Enumeration e = zf.entries();
while(e.hasMoreElements())
{
ZipEntry ze = (ZipEntry) e.nextElement();
if(!ze.isDirectory())
System.out.println(new String(ze.getName().getBytes("ISO-8859-1"), "GB2312"));
}
}
public static void main(String[] args) {
try {
new ZipFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}