`
坏我一锅粥
  • 浏览: 61197 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

6、java如何计算文件的大小

    博客分类:
  • IO
阅读更多
package com.tij.io.file;

import java.io.File;

public class FileSize {

	/**
	 * This class Shows how to get file size in Java
	 * @param args
	 */
	public static void main(String[] args) {
		File file = new File("/Users/GYJ/Documents/bad_kpi.sql");
		if (file.exists()) {
			System.out.println(getFileSizeMegaBytes(file));
			System.out.println(getFileSizeKiloBytes(file));
			System.out.println(getFileSizeBytes(file));
		} else {
			System.out.println("File doesn't exists");
		}
	}
	
	private static String getFileSizeMegaBytes(File file) {
        return (double) file.length()/(1024*1024)+" mb";
    }
 
    private static String getFileSizeKiloBytes(File file) {
        return (double) file.length()/1024+"  kb";
    }
 
    private static String getFileSizeBytes(File file) {
        return file.length()+" bytes";
    }

}
out put===========
55.85526180267334 mb
57195.7880859375  kb
58568487 bytes

分享到:
评论

相关推荐

    java写文件固定大小为2G

    在Java编程中,有时我们需要处理大量...在处理大文件或需要限制文件大小的场景时,理解如何跟踪已写入的数据、适时关闭和创建新文件至关重要。这个过程涉及到文件流的管理和异常处理,确保数据的完整性和程序的稳定性。

    Java获取文件夹大小、文件大小,文件个数

    System.out.println("文件大小(字节):" + fileSizeInBytes); // 如果需要转换为其他单位,如KB、MB或GB double fileSizeInKB = fileSizeInBytes / 1024.0; double fileSizeInMB = fileSizeInKB / 1024.0; ...

    java统计文件夹大小

    `visitFile`方法会被调用到每个文件,我们在这里计算文件大小,如果文件类型符合要求(例如,只统计.txt文件)。`preVisitDirectory`和`postVisitDirectory`方法分别在访问子目录之前和之后调用,可以根据需求决定...

    java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换) java 硬盘大小转换 数据转换 内存转换 存储大小转换

    Java获取文件夹大小、文件大小,文件个数[文].pdf

    Java 获取文件夹大小、文件大小和文件个数 Java 是一种流行的编程语言,广泛应用于软件开发领域。在文件操作方面,Java 提供了多种方法来获取文件夹大小、文件大小和文件个数。下面将对 Java 获取文件夹大小、文件...

    java 分割文件 将大文件分割成小文件

    本文将详细介绍如何使用Java将一个大文件按照特定条件(如文件大小或生成日期)分割成多个小文件。 首先,我们讨论如何根据文件大小来分割文件。在Java中,我们可以使用`FileInputStream`和`FileOutputStream`类来...

    java压缩图片文件大小

    java 开发压缩图片文件大小,2m-->200k 不是压缩宽高的

    Java获取文件分辨率,大小等基本信息Demo

    在这个示例中,我们创建了一个`IMediaReader`对象,然后添加了一个监听器,当读取到视频的关键帧时,打印出分辨率和文件大小。 接下来,我们介绍JAVE(Java Audio Video Encoder),这是一个用于音视频转码的Java库...

    java图片压缩文件大小图片大小(支持gif动态图)

    这个主题主要涉及如何利用Java来减少图片文件的大小,包括静态图片(如JPEG、PNG)以及动态图片(如GIF)。下面我们将深入探讨相关的知识点。 首先,Java中的核心库`javax.imageio`提供了对图片读取、写入和处理的...

    Java 源码:计算某个目录下的所有文件(夹)的大小,神器

    总之,Java提供的`File`类为我们提供了丰富的文件操作能力,通过递归遍历和累加文件大小,我们可以轻松地计算出指定目录的总大小。这样的工具在日常开发和系统维护中非常实用,帮助我们有效地管理磁盘空间。理解并...

    Java web 文件进度条大小控制

    在Java Web开发中,实现文件下载的进度条和大小控制是一项常见的需求,特别是在使用Struts框架的情况下。Struts是基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它允许开发者通过简单的配置和...

    java远程传输文件

    代码中使用了System.currentTimeMillis()来记录文件下载的开始时间,并使用len变量来记录已经下载的文件大小,最后使用TotalSize变量来记录要下载的文件总大小。 该代码实现了Java远程传输文件的功能,使用了多种...

    获取ftp服务器文件的大小

    ### 获取FTP服务器文件大小的知识点解析 在进行网络文件传输时,经常需要了解远程文件的大小,以便于更好地控制文件的下载进度或者进行其他相关的管理操作。本文将围绕“获取FTP服务器文件的大小”这一主题展开,...

    java文件分割器

    基于java窗体的文件分割器 大文件也能分割 功能强大

    java操作文件,得到文件名,大小,时间,及修改时间

    java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间

    java实现文件加密解密

    6. 解密文件:使用解密算法对下载后的文件进行解密。 7. 使用文件:使用解密后的文件。 Java 实现文件加密和解密的代码示例如下: ```java import java.io.File; import java.io.FileInputStream; import java.io....

    Java写入大数据文件

    Java写入大数据文件需要考虑多种因素,如文件大小、写入速度、内存占用等,以确保写入操作的高效性和可靠性。在实际应用中,我们需要根据具体情况选择合适的写入方式和参数设置,以实现高效的数据写入和处理。 知识...

    java获得文件夹或者文件的大小,如果要获得磁盘大小用jconfig效率更高.mht

    java获得文件夹或者文件的大小,如果要获得磁盘大小用jconfig效率更高.mht

    Java读取大文件的处理

    Java和大文件是两个关键词,Java是编程语言,大文件是指文件大小超过50M的文件。在Java读取大文件的处理中,我们需要考虑性能和响应速度,以避免程序卡顿或崩溃。 部分内容解释 在部分内容中,我们使用了以下技术来...

Global site tag (gtag.js) - Google Analytics