当前位置:首页 » 编程语言 » java获取文件大小

java获取文件大小

发布时间: 2022-09-25 23:30:12

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

你好,这边有一个示例代码,希望对你有所帮助。示例中的urlString,你可以下载之后看看是否跟打印信息大小一致。我这边是一致的。

p:所导入的包都是java.net下面的。

main方法中 直接调用这个函数即可。

staticintgetNetWorkFile(){
StringurlString="https://img-blog.csdn.net/20180323154952670?watermark/2/text/==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70";
intlength=0;
URLurl;
try{
url=newURL(urlString);
HttpURLConnectionurlcon=(HttpURLConnection)url.openConnection();//打开连接
//根据响应获取文件大小
length=urlcon.getContentLength();
urlcon.disconnect();//关闭连接
}catch(Exceptione){
e.printStackTrace();
}
System.out.println(length);
returnlength;
}

Ⅱ Java获取下载文件的大小

可以直接通过HttpURLConnection 的getContentLength()方法来获取下载文件的大小。
//找到要下载的文件
url=new URL( "http://www..com/uploadfile/oracle.txt");
//根据响应获取文件大小
HttpURLConnection urlcon=(HttpURLConnection)url.openConnection();
//获取相应的文件长度
fileLength=urlcon.getContentLength();
备注:以上方法中url变换即可,下面的方法不用变更,即可获取到对应下载文件的大小。

Ⅲ java如何编程实现获取文件的长度

File file = new File("文件路径");
System.out.println(file.length());//输出的是文件的字节数
这样就可以获得文件的长度了

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

publicstaticvoidgetFileSize(Stringpath){
//传入文件路径
Filefile=newFile(path);
//测试此文件是否存在
if(file.exists()){
//如果是文件夹
//这里只检测了文件夹中第一层如果有需要可以继续递归检测
if(file.isDirectory()){
intsize=0;
for(Filezf: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("此文件不存在");
}
}

Ⅳ Android的java怎么获取文件大小

android中的java获取文件大小的方法:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
public class FileContent {
private String path = "F:\\下载说明.txt";
public FileContent() throws IOException
{
File f = new File(path);
FileReader fileReader = new FileReader(f);
BufferedReader br = new BufferedReader(fileReader);
String str;
while((str = br.readLine() ) != null)
{
System.out.println(str);
}
System.out.println(new FileInputStream(new File(path)).available() / 1024 / 1024 +"M");
}

public static void main(String[] args) {
try {
new FileContent();
} catch (IOException e) {
e.printStackTrace();
}
}
}

热点内容
辅助官网源码 发布:2024-05-20 07:31:48 浏览:865
androidbutton的属性 发布:2024-05-20 07:18:58 浏览:636
查找重复字段的sql 发布:2024-05-20 07:18:17 浏览:302
我的世界创造房子服务器 发布:2024-05-20 06:48:36 浏览:818
小米笔记本存储不够 发布:2024-05-20 06:32:53 浏览:784
dirt5需要什么配置 发布:2024-05-20 06:02:58 浏览:543
怎么把电脑锁上密码 发布:2024-05-20 05:19:09 浏览:985
安卓为什么连上wifi后没有网络 发布:2024-05-20 05:17:50 浏览:419
安卓usb在设置哪里 发布:2024-05-20 05:03:03 浏览:187
绥化编程 发布:2024-05-20 04:59:44 浏览:991