真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java獲取文件大小代碼 java獲取文件格式

如何用java獲取網(wǎng)絡(luò)文件的大小

import?java點虐 .*;

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供焉耆網(wǎng)站建設(shè)、焉耆做網(wǎng)站、焉耆網(wǎng)站設(shè)計、焉耆網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、焉耆企業(yè)網(wǎng)站模板建站服務(wù),十余年焉耆做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

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()){

//如果是文件夾

//這里只檢測了文件夾中第一層?如果有需要?可以繼續(xù)遞歸檢測

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就是你該文件的字節(jié)數(shù)

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 你轉(zhuǎn)化一下MB就行了


網(wǎng)頁標(biāo)題:java獲取文件大小代碼 java獲取文件格式
URL標(biāo)題:http://weahome.cn/article/ddgssjj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部