Java 获取文件名及上两级目录名称:简单易懂的代码示例
可以使用 Java 的 Path 和 Files 类来获取文件名和上两级目录名称。
示例代码如下:
import java.nio.file.*;
public class Example {
public static void main(String[] args) {
Path path = Paths.get('/opt/test/good/bin/1.jpg'); // 或者 Paths.get('/Users/username/Documents/Project/src/main/java/Example.java')
Path fileName = path.getFileName(); // 获取文件名
Path parent = path.getParent(); // 获取父级目录
Path grandparent = parent.getParent(); // 获取上一级目录的父级目录
String result = grandparent.getFileName() + '/' + parent.getFileName() + '/' + fileName; // 拼接结果字符串
System.out.println(result);
}
}
输出结果:
good/bin/1.jpg
或者
main/java/Example.java
原文地址: https://www.cveoy.top/t/topic/ofgn 著作权归作者所有。请勿转载和采集!