Java 获取文件大小

使用 File 类的 file.exists() 和 file.length() 方法来获取文件大小,以字节计算(1KB=1024字节 )

完整代码

import java.io.File;public class Main {public static long getFileSize(String filename) {File file = new File(filename);if (!file.exists() || !file.isFile()) {System.out.println("文件不存在");return -1;}return file.length();}public static void main(String[] args) {long size = getFileSize("c:/test.txt");System.out.println("test.txt文件大小为: " + size);}
}

结果输出(test.txt 文件位于 C 盘)

test.txt文件大小为: 1680

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563990.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 文件重命名

使用 File 类的 oldName.renameTo(newName) 方法来重命名文件 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File oldName new File("C:/program.txt");File newName new File("C:/test.txt");if(oldNam…

Java 设置文件只读

用 File 类的 file.setReadOnly() 和 file.canWrite() 方法来设置文件只读 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File file new File("C:/test.txt");System.out.println(file.setReadOnly());System.out.p…

Java 检测文件是否存在

用 File 类的 file.exists() 方法来检测文件是否存在 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File file new File("C:/test.txt");System.out.println(file.exists());} }结果输出(如果你的 C 盘中…

Java 在指定目录中创建文件

使用 File 类的 file.createTempFile() 方法在指定目录中创建文件 完整代码 import java.io.File;public class Main {public static void main(String[] args) throws Exception {File file null;File dir new File("D:/");file File.createTempFile("Jav…

Java 创建文件

用 File 类的 File() 构造函数和 file.createNewFile() 方法来创建一个新的文件 完整代码 import java.io.File; import java.io.IOException;public class Main {public static void main(String[] args) {try{File file new File("C:/test.txt");if(file.create…

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org',

我们在pycharm中安装库的时候经常会遇到如下所示的错误。 pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(hostfiles.pythonhosted.org, port443): Read timed out.这个只是提示网络太慢,下载的时候检测不到所以出现了这个错误。 解决办法…

pip更新升级

当我们在使用pycharm安装一些第三方的库的时候往往因为pip的版本过低而安装失败,下面教大家如何更新升级pip 方法一 1、打开PyCharm软件,依次点击 File --> Settings --> Project: Lovely --> Project Interpreter 进入配置界面如下 2 . 选中…

Java 递归创建目录

使用 File 类的 mkdirs() 实现递归创建目录 完整代码 import java.io.File;public class Main {public static void main(String[] args) {String directories "D:\\a\\b\\c\\d\\e\\f\\g\\h";File file new File(directories);boolean result file.mkdirs();Sys…

Java 删除目录

使用 File 类的 ofdir.isDirectory(), dir.list() 和 deleteDir() 方法在一个个删除文件后删除目录 完整代码 import java.io.File;public class Main {public static void main(String[] argv) throws Exception {// 删除当前目录下的 test 目录deleteDir(new File("./…

Java 判断文件是否隐藏

使用 File 类的 file.isHidden() 方法来判断文件是否隐藏 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File file new File("C:/Demo.txt");System.out.println(file.isHidden());} }结果输出 True

Java 获取目录的大小

使用 File 类的 FileUtils.sizeofDirectory(File Name) 来获取目录的大小 完整代码 import java.io.File; import org.apache.commons.io.FileUtils;public class Main {public static void main(String[] args) {long size FileUtils.sizeOfDirectory(new File("C:/te…

Java 在指定目录中查找文件

使用 File 类的 dir.list() 方法在指定目录中查找所有文件列表 完整代码 import java.io.File;public class Main {public static void main(String[] argv) throws Exception {File dir new File("../java");String[] children dir.list();if (children null) …

Java 获取文件的上级目录

使用 File 类的 file.getParent() 方法来获取文件的上级目录 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File file new File("C:/software/test.txt");String strParentDirectory file.getParent();System.out.…

Java 获取文件目录最终的修改时间

使用 File 类的 file.lastModified() 方法来获取目录的最后修改时间 完整代码 import java.io.File; import java.util.Date;public class Main {public static void main(String[] args) {File file new File("C://workspace//test.txt");System.out.println(&qu…

Java 打印目录结构

使用 File 类的 file.getName() 和 file.listFiles() 方法输出目录结构并分级显示 完整代码 import java.io.File; import java.io.IOException;public class FileUtil {public static void main(String[] a)throws IOException{showDir(1, new File("d:\\software"…

Java 遍历指定目录下的所有目录

使用File类的list方法遍历指定目录下的所有目录 完整代码 import java.io.*;class Main {public static void main(String[] args) {File dir new File("D:");File[] files dir.listFiles();FileFilter fileFilter new FileFilter() {public boolean accept(Fil…

Java 输出指定目录下的所有文件

使用 File 类的 list 方法来输出指定目录下的所有文件 完整代码 class Main {public static void main(String[] args) {File dir new File("C:");String[] children dir.list();if (children null) {System.out.println( "目录不存在或它不是一个目录&quo…

命令行安装Pillow

关于Pillow与PIL PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。 PIL官方网站:http://www.pythonware.com/products/pil/ Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身…

Unresolved reference 'PIL'

Pycharm出现Unresolved reference PIL’的解决办法 我们在python代码中有图像化的代码时,代码会出现Unresolved reference PIL’一类的错误,我们导入的模块并没有任何问题,那么我们应该如何解决的呢? 解决办法 1 . 打开我们的p…

错误Read timed out.

Pycharm在安装第三方库的时候报错 "Read timed out." 错误原因 时间超时,无法按时完成下载安装 解决办法 方法一: 使用国内镜像进行下载安装 pip的国内镜像有 豆瓣: http://pypi.douban.com/ 山东理工大学: ht…