java如何获取目录的属性列表呢?
下文笔者讲述Java代码获取目录的名称,路径信息的方法及示例分享,如下所示
获取目录的名称绝对路径的实现思路
1. 获取目录中的所有文件或子目录:
File directory = new File("directoryPath");
File[] filelist = directory.listFiles();
2. 获取目录名、父目录名、绝对路径、路径等属性:
File directory = new File("directoryPath");
String name = directory.getName(); // 目录名
String parent = directory.getParent(); // 父目录名
String absolutePath = directory.getAbsolutePath(); // 绝对路径
String path = directory.getPath(); // 路径
boolean isDirectory = directory.isDirectory(); // 是否是目录
boolean isFile = directory.isFile(); // 是否是文件
例:
import java.io.File;
public class DirectoryPropertyList {
public static void main(String[] args) {
File directory = new File("directoryPath");
// 获取目录中的所有文件或子目录
File[] fileList = directory.listFiles();
for (File file : fileList) {
System.out.println(file.getName());
}
// 获取目录名、父目录名、绝对路径、路径等属性
String name = directory.getName();
String parent = directory.getParent();
String absolutePath = directory.getAbsolutePath();
String path = directory.getPath();
boolean isDirectory = directory.isDirectory();
boolean isFile = directory.isFile();
System.out.println("目录名:" + name);
System.out.println("父目录名:" + parent);
System.out.println("绝对路径:" + absolutePath);
System.out.println("路径:" + path);
System.out.println("是否是目录:" + isDirectory);
System.out.println("是否是文件:" + isFile);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


