package com.teach._15_IO流._File类;
import java.io.File;
/**
* 类功能描述:三、获取文件或目录的属性
* ’boolean exists()':判断文件或目录是否存在
* 'boolean isFile()':判断是否为文件
* 'boolean isDirectory()':判断是否为目录。
* 'long length()':获取文件的大小(字节)。
* 'String getName()':获取文件或目录的名称。
* 'String getPath()':获取文件或目录的路径。
* 'boolean canRead()':判断文件是否可读。
* 'boolean canWrite()':判断文件是否可写。
*
* @author GongziYu
* @date 2024/08/19 19:29
*/
public class Test03 {
public static void main(String[] args) {
File file = new File("example.txt");
if (file.exists()){
System.out.println("获取文件名称:" + file.getName());
System.out.println("获取文件路径: " + file.getAbsolutePath());
System.out.println("是否为文件: " + file.isFile());
System.out.println("是否为目录: " + file.isDirectory());
System.out.println("获取文件的大小(字节): " + file.length() + " bytes");
System.out.println("判断是否可读 : " + file.canRead());
System.out.println("判断是否可读 : " + file.canWrite());
}else {
System.out.println("File does not exist.");
}
}
}
输出
File does not exist.