JavaJava中File的用法
PricJava中的File类简介
java.io.File 类是Java中用于表示文件和目录路径名的抽象表示,它提供了多种方法来操作文件系统。
主要功能
- 文件和目录操作:创建、删除、重命名文件和目录
- 路径信息获取:获取文件名、路径、父目录等信息
- 文件系统查询:列出目录内容、获取文件大小、最后修改时间等
File类常用方法
判断和获取
1.首先我们创建一个File对象 File file = new File("文件路径") !!在java中\会被当成转义字符,所以我们要多打一个\,例如访问D盘下的test.txt文件,文件路径为"D:\\text.txt"
下列方法的使用方式皆为File对象.方法 例如 file.isDirectory() 2.boolean isDirectory() 判断此路径名表示的File是否为文件夹
3.boolean isFile() 判断此路径名表示的File是否为文件
4.boolean exists() 判断此路径名表示的File是否存在
5.long length() 返回文件的大小(字节数量)
6.String getAbsolutePath() 返回文件的绝对路径 绝对路径从文件系统的根目录开始的完整路径
7.String getPath() 返回定义文件时使用的路径 也就是相对路径, 相对路径是相对于当前工作目录的路径
8.String getName() 返回文件的名称,带后缀
9.long lastModified() 返回文件的最后修改时间(时间毫秒值)
|
创建和删除
1.首先我们创建一个File对象 File file = new File("文件路径")
下列方法的使用方式皆为File对象.方法 例如 file.mkdirs() 2.boolean mkdirs() 创建多级文件夹 3.boolean createNewFile() 创建一个新的空文件
4.boolean delete() 删除文件或者文件夹
|
获取
1.首先我们创建一个File对象 File file = new File("文件路径")
下列方法的使用方式皆为File对象.方法 例如 file.listFiles() 2.boolean listFiles() 获取当前路径下的所有内容(包括文件和文件夹)
|
使用场景
- 检查文件或目录是否存在
- 获取文件的基本信息(如大小、修改时间等)
- 创建新文件或目录
- 删除或重命名文件
- 遍历目录内容