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 官宣新年祝福语简短