您的位置:首页 > 编程语言 > Java开发

Java下载url文件方法

2009-09-06 01:15 232 查看
import java.net.*;
import java.io.*;
public class Download{
private URL u = null;
private String file_name ;
BufferedInputStream bis= null;
FileOutputStream fos = null;

public Download(){}

public Download(String p){
try{
u = new URL(p);
}
catch(MalformedURLException mue){
}
getName(p);
}

private void getName(String path){
this.file_name = "./"+path.substring(path.lastIndexOf('/'));
if(this.file_name.length() == 0){
System.out.println("no file name!");
System.exit(0);
}

}

public void down(){
try{
bis = new BufferedInputStream(u.openStream());
fos = new FileOutputStream(this.file_name);
byte [] content = new byte [1000];
int size = 0;
while((size = bis.read(content)) != -1){
fos.write(content,0,size);

}

}catch(FileNotFoundException ffe){
}catch(IOException ioe){
}finally{
try{
if(bis != null){
bis.close();
}
if(fos != null){
fos.close();
}
}catch(Exception e){}
}
}

}

public class Test{
public static void main(String [] args){
Download d = new Download("http://www.google.cn/intl/zh-CN/images/logo_cn.gif");
d.down();
}
}
来自“:。。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: