Java获得父级的父级

Man*_*eli 3 java directory file

这是一个非常类似的问题:如何只获取特定文件的父目录名称

但是在那里他想得到最近的父目录,我想要的是能够选择其他"父母",例如:

bbbccc(考虑到上述问题的相同例子)

文件文件=新文件("C:/aaa/bbb/ccc/ddd/test.java");

我试过file.getParent().getParent();哪个不起作用.

注意:如果可能,我不想在路径上使用正则表达式.

Jon*_*eet 10

getParent()返回String- 你不能打电话getParent()String.

相反,你想要getParentFile():

File grandparent = file.getParentFile().getParentFile();
Run Code Online (Sandbox Code Playgroud)