码迷,mamicode.com
首页 > 其他好文 > 详细

2.2.2 从 Path 中获取信息

时间:2016-01-06 11:36:02      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

Demo:

import java.nio.file.Path;
import java.nio.file.Paths;

public class PathInfoTest {
    
    public static void main(String[] args) {
        
        // 创建绝对路径(位置)
        Path listing = Paths.get("/Users/jinxing/Documents/pathtest");
        
        System.out.println("File Name: " +
                // 位置(文件)名称
                listing.getFileName());
        
        System.out.println("Number of Name Elements in the Path: " +
                // (位置)路径层级 / 元素数量
                listing.getNameCount());
        
        System.out.println("Parent Path: " +
                // 上级位置 / 上级文件路径
                listing.getParent());
        
        System.out.println("Root of Path: " +
                // 跟位置(路径)
                listing.getRoot());
        
        System.out.println("Subpath from Root,2 elements deep: " +
                // 截断路径——从第1个反斜杠开始截取到第3个反斜杠——反斜杠计数从0开始——结果不包含头尾反斜杠
                // /Users/jinxing/Documents/pathtest --> jinxing/Documents
                listing.subpath(1, 3));
        
    }

}

Ran As Java Application:

File Name: pathtest
Number of Name Elements in the Path: 4
Parent Path: /Users/jinxing/Documents
Root of Path: /
Subpath from Root,2 elements deep: jinxing/Documents

 

2.2.2 从 Path 中获取信息

标签:

原文地址:http://www.cnblogs.com/springup/p/5104626.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!