/**
* 获取文件大小 单位M
* @param file
* @return
* @throws UtilException
*/
public static double getFileSize(File file) throws UtilException{
try {
double size=0;
if (file.exists()) {
FileInputStream fis = null;
fis = new FileInputStream(file);
size= fis.available();
} else {
return 0;
}
size = size/1024.00/1024.00;
size=Double.parseDouble(size+"");
BigDecimal b = new BigDecimal(size);
double y1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
return Double.parseDouble(df.format(y1));
}catch (FileNotFoundException e) {
throw new UtilException(e);
} catch (IOException e) {
throw new UtilException(e);
}
}
分享到:
相关推荐
获取文件大小函数,文件大小单位转换为兆(M),并保留两位小数。
Java获取文件夹大小、文件大小、文件个数 Java 获取文件夹大小、文件大小、文件个数是 Java 编程中常见的-operational tasks。下面我们将详细介绍如何使用 Java 实现获取文件夹大小、文件大小、文件个数。 获取...
Java 获取文件夹大小、文件大小和文件个数 Java 是一种流行的编程语言,广泛应用于软件开发领域。在文件操作方面,Java 提供了多种方法来获取文件夹大小、文件大小和文件个数。下面将对 Java 获取文件夹大小、文件...
将字节大小转换成单位大小 当文件上传后将文件大小获取 与此同时该文件为字节大小 将其转换成带有单位大小
根据给定的文件信息,我们可以总结出以下关于...通过以上两个步骤,我们不仅能够准确地获取文件的最后修改日期,并将其转换为易读的格式,还能将文件大小转换为常见的单位进行展示,从而更好地管理和理解文件信息。
### PHP上传文件大小限制的解决办法 在进行Web开发时,常常会遇到用户需要上传文件的需求。对于较大的文件上传,可能会出现上传失败的情况,这主要是因为PHP对上传文件的大小有限制。本文将详细介绍如何调整PHP配置...
通过理解这些命令的作用与用法,我们将能更准确地掌握如何实现对目录下文件大小的排序。 ### df -lh `df`命令用于显示文件系统的磁盘空间使用情况。当添加`-l`参数时,它将只显示本地文件系统的信息,而`-h`则使...
文件大小为 1.7M的txt文件,用于传到HDFS 文件系统作为 WordCount 的输入,并且可以通过追加获得大小分别为5.1M,3.4M,6.8M的txt文件,运行WordCount 程序观察分片情况。
NULL 博文链接:https://zhaoshijie.iteye.com/blog/804517
在处理大型数据库或进行大规模数据导入时,我们经常会遇到phpMyAdmin上传文件大小限制的问题,这通常是由于服务器的默认设置无法满足大文件上传需求所致。本文将深入探讨如何有效地解决phpMyAdmin上传文件大小限制的...
4. **限制文件大小**:在本例中,最大文件大小限制为2MB。这是为了防止大文件导致服务器内存溢出或处理时间过长。通常,我们需要在前端和后端都设置文件大小检查。前端检查可以提高用户体验,后端检查则是安全性的...
ls 命令用来以 K、M、G 为单位查看文件大小。例如,使用以下命令可以查看当前目录下的文件大小: ls -lh ls 命令也可以用来查看文件的详细信息,例如,使用以下命令可以查看文件的权限、所有者、群组、大小、修改...
jQuery多文件上传并获取大小与格式代码</title> [removed][removed] [removed][removed] <link rel="stylesheet" href="style/uploadW.css?3.1.64"> </head> <body>[removed][removed]...
本资源包包含了FastDFS安装所需的全部文件,大小约为170MB,用户可以基于这些资源进行快速部署。 FastDFS的核心特性包括: 1. **分布式存储**:FastDFS将文件存储在不同的服务器节点上,实现负载均衡,提高系统的...
它在处理大规模Excel文件时表现出色,如标题所言,实测能在13秒内完成50MB大小的文件读写操作。这种性能对于提升企业级应用的效率有着显著作用。 EasyExcel的主要优点在于其内存占用低,通过流式处理方式避免了将...
对于每个找到的文件,我们获取其名称、修改时间、类型(通过SHGetFileInfo函数)和大小,然后将这些信息插入ListView的相应列中。 最后,记得关闭CFileFind对象以释放系统资源。现在,当你运行应用程序时,ListView...
而MP3和M4A则是一种广泛接受的音频格式,它们具有较好的音质和较小的文件大小,适合作为音频分享和存储。 批量转换XM文件到MP3或M4A,通常需要借助专门的音频转换软件。在提供的压缩包文件中包含的"喜马拉雅xm转换...
在Ubuntu中,我们通常会使用-h参数与df命令结合使用,这样可以以人类可读的格式(例如GB、MB等单位)显示文件系统的大小。使用df命令不仅可以查看单个文件系统的统计信息,还能看到它们的挂载点。 例如,当我们在...
在Java编程中,获取文件大小是一项常见的任务,用于读取文件信息或进行文件操作前的预处理。本文将深入探讨两种在Java中获取文件大小的方法,并通过实例代码进行讲解。 首先,最简单直接的方式是使用`File`类的`...
例如,通过调用`CFile::GetStatus()`函数,我们可以获取到一个`CFileStatus`结构体,该结构体包含了文件的各种状态信息,如文件大小、创建时间、修改时间和访问时间等。 以下是一个简单的示例代码,演示了如何使用...