Java如何获取有关Path对象的一些信息?
在java.nio.Path提供了一些方法来获取有关信息Path。例如,您可以获得有关文件名,父级和根路径的信息。对于这些,你可以调用getFileName(),getParent()并getRoot()分别方法。
您还可以Path使用getNameCount()方法获取组成此元素的元素数量。要获取子路径,您可以使用subpath()方法并指定开始索引和结束索引。下面的代码段向您展示了如何获取这些信息。
package org.nhooo.example.io;
import java.nio.file.Path;
import java.nio.file.Paths;
public class PathInfoExample {
public static void main(String[] args) {
//创建Windows记事本程序的路径。
Path notepad = Paths.get("C:/Windows/System32/notepad.exe");
//获取有关Path对象的一些信息。
System.out.printf("File name : %1$s%n", notepad.getFileName());
System.out.printf("Name count : %1$s%n", notepad.getNameCount());
System.out.printf("Parent path : %1$s%n", notepad.getParent());
System.out.printf("Root path : %1$s%n", notepad.getRoot());
System.out.printf("Sub path from root: %1$s%n", notepad.subpath(0, 2));
}
}此代码将打印如下内容:
File name : notepad.exe Name count : 3 Parent path : C:\Windows\System32 Root path : C:\ Sub path from root: Windows\System32
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短