网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

java获取文件大小代码 java获取文件格式

如何用java获取网络文件的大小

import java点虐 .*;

成都创新互联专业为企业提供焉耆网站建设、焉耆做网站、焉耆网站设计、焉耆网站制作等企业网站建设、网页设计与制作、焉耆企业网站模板建站服务,十余年焉耆做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

import java.io.*;

public class URLConnectionDemo{

public static void main(String[] args)throws Exception{

URL url = new URL("");

URLConnection uc = url.openConnection();

String fileName = uc.getHeaderField(6);

fileName = URLDecoder.decode(fileName.substring(fileName.indexOf("filename=")+9),"UTF-8");

System.out.println("文件名为:"+fileName);

System.out.println("文件大小:"+(uc.getContentLength()/1024)+"KB");

String path = "D:"+File.separator+fileName;

FileOutputStream os = new FileOutputStream(path);

InputStream is = uc.getInputStream();

byte[] b = new byte[1024];

int len = 0;

while((len=is.read(b))!=-1){

os.write(b,0,len);

}

os.close();

is.close();

System.out.println("下载成功,文件保存在:"+path);

}

}

用java代码如何查看本地一个文件的大小

public static void getFileSize(String path){

//传入文件路径

File file = new File(path);

//测试此文件是否存在

if(file.exists()){

//如果是文件夹

//这里只检测了文件夹中第一层 如果有需要 可以继续递归检测

if(file.isDirectory()){

int size = 0;

for(File zf : file.listFiles()){

if(zf.isDirectory()) continue;

size += zf.length();

}

System.out.println("文件夹 "+file.getName()+" Size: "+(size/1024f)+"kb");

}else{

System.out.println(file.getName()+" Size: "+(file.length()/1024f)+"kb");

}

//如果文件不存在

}else{

System.out.println("此文件不存在");

}

}

java 怎么获取上传文件的大小

用InputStream打开该文件。

InputStream in =new FileInputStream("sdf.txt");

int size=in.available()

得到了size就是你该文件的字节数

Java 判断文件大小

public static void main(String[] args) {

File file = new File("D:/201709201336160.05V");

getFileSize(file);

}

/**

* 获取文件大小

* @param file

*/

public static void getFileSize(File file) {

FileInputStream fis = null;

try {

if(file.exists() file.isFile()){

String fileName = file.getName();

fis = new FileInputStream(file);

System.out.println("文件"+fileName+"的大小是:"+fis.available()+"\n");

}

} catch (Exception e) {

e.printStackTrace();

}finally{

if(null!=fis){

try {

fis.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

这个可以判断大小 输出的是byte 你转化一下MB就行了


本文名称:java获取文件大小代码 java获取文件格式
文章起源:http://bjjierui.cn/article/ddgssjj.html

其他资讯