目前Java获取文件大小的方法有两种:通过file的length()方法获取;通过流式方法获取;通过流式方法又有两种,分别是旧的java.io.*中FileInputStream的available()方法和新的java..NIO.*中的F
目前Java获取文件大小的方法有两种:
通过file的length()方法获取;
通过流式方法获取;
通过流式方法又有两种,分别是旧的java.io.*中FileInputStream的available()方法和新的java..NIO.*中的FileChannel
下面依次介绍这几种方法:
首先选择一个文件并查看这个文件在windows中显示的大小,为了测试准确性,我这里选取了一个大文件(超过2GB)
查看这个文件在windows中显示的大小:
使用在线转换工具将其转换成字节:
可以看出这个文件的实际大小是3265574912Byte,下面通过代码来获取文件大小,并进行比较:
一、通过length方法:
创建一个文件:
File file = new File("E:\\全部软件\\软件压缩包\\Windows7_W64_SP1_ent.iso");
--结束END--
本文标题: java获取文件大小的几种方法
本文链接: https://www.lsjlt.com/news/222342.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
2024-04-30
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0