java获取文件的父级目录

文件C:/Users/Administrator/Desktop/通道的理解.txt,我需要获取Desktop,示例如下:

import java.io.File;

public class test {

	public static void main(String []args){

        File file = new File("C:/Users/Administrator/Desktop/go并发之美.txt");
        String strParentDirectory = file.getParent();
        System.out.println("文件目录为 : " + strParentDirectory);	//C:\Users\Administrator\Desktop
        String resultParentDirectory=strParentDirectory.replaceAll("\\\\", "/");
    	String arr[] = resultParentDirectory.split("/");
    	System.out.println("文件的父级目录为 : " + arr[arr.length-1]);	//文件的父级目录为 : Desktop
	}

}

如果解决了你的问题,可以点个赞哦! 有缘再会、

风一更,雪一更,聒碎乡心梦不成,故园无此声。

发布了155 篇原创文章 · 获赞 74 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/HYZX_9987/article/details/103598124