Java语言-42:File的获取和判断功能

本文详细介绍了Java中File类的基本操作方法,包括如何获取文件的绝对路径、相对路径、文件名称、文件大小及最后修改时间等。同时,还介绍了如何判断文件是否为文件夹、是否可读写、是否存在及是否为隐藏文件等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、File的获取功能

package File;


import java.io.File;


/*
 * File类的获取功能:
 * public String getAbsolutePath():获取抽象文件的绝对路径
 * public String getPath():获取相对路径的字符串
 * public String getName()返回由此抽象路径名表示的文件或目录的名称
 * public long length()返回由此抽象路径名表示的文件的长度。 
 * public long lastModified():文件最后一次被修改的时间(时间毫秒值)
 * 
 * */
public class File_method_6 {


public static void main(String[] args) {
//封装D盘
File file = new File("d:\\test");

//在D盘下创建文件
//判断是否创建成功
// System.out.println(file.mkdir());//true创建成功

//public String getAbsolutePath():获取抽象文件的绝对路径
System.out.println(file.getAbsolutePath()); //d:\test

//public String getPath():获取相对路径的字符串
System.out.println(file.getPath()); //d:\test

//public String getName()返回由此抽象路径名表示的文件或目录的名称
System.out.println(file.getName());  //test

//public long length()返回由此抽象路径名表示的文件的长度。
System.out.println(file.length());  //0   文件为空

//public long lastModified():文件最后一次被修改的时间(时间毫秒值)
System.out.println(file.lastModified());  //1526534901137


}

 

}

2、File的判断功能

            package File;


import java.io.File;


/*File类的判断功能
 * public boolean isDirectory():判断是否是文件夹
 * public boolean isFile() :判断是否是文件
 * public boolean canRead(): 是否可读
 * public boolean canWriter():是否可写
 * public boolean exists() :是否存在
 * public boolean isHidden():是否是隐藏文件
 *
 * 
 * */
public class File_method_5_boolean {


public static void main(String[] args) {
// 在本项目下创建一个file,起名asd.txt
// 表示一个当前项目下的asd.txt
File file = new File("asd.txt");


// public boolean isDirectory():判断是否是文件夹
System.out.println(file.isDirectory());// false


// public boolean isFile() :判断是否是文件
System.out.println(file.isFile()); // true


// public boolean canRead(): 是否可读
System.out.println(file.canRead()); // true


// public boolean canWriter():是否可写
System.out.println(file.canWrite()); // true


// public boolean exists() :是否存在
System.out.println(file.exists()); // true


// public boolean isHidden():是否是隐藏文件
System.out.println(file.isHidden()); // false


}

 

}

不需强行记住这些方法,只需理解并记住File有这些功能,具体方法在使用时可查API

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值