Java获取父对象的父对象
这是一个与此非常相似的问题: 但在那里,他只想得到最近的父目录,我想要的是能够选择其他“父目录”,例如: bbb或ccc(考虑上述问题的相同示例) File File=新文件(“C:/aaa/bbb/ccc/ddd/test.java”) 我尝试了Java获取父对象的父对象,java,file,directory,Java,File,Directory,这是一个与此非常相似的问题: 但在那里,他只想得到最近的父目录,我想要的是能够选择其他“父目录”,例如: bbb或ccc(考虑上述问题的相同示例) File File=新文件(“C:/aaa/bbb/ccc/ddd/test.java”) 我尝试了file.getParent().getParent()这不起作用 注意:如果可能,我不想在路径上使用正则表达式 getParent()返回一个字符串-不能对字符串调用getParent() 相反,您希望: getParent()返回一个字符串getP
file.getParent().getParent()代码>这不起作用
注意:如果可能,我不想在路径上使用正则表达式 getParent()
返回一个字符串
-不能对字符串
调用getParent()
相反,您希望:
getParent()
返回一个字符串getParent()
返回一个文件;
例如:
此处的filePath.getParentFile()
不能替换为filePath.getParent()
javaapi中有更多的内容 file.getParent().getParent()
不起作用吗?怎么搞的?(如果你知道该做什么,并且已经尝试过,你应该总是说发生了什么。)getParentFile()返回一个文件;getParentFile()返回一个文件;嗨,欢迎来到Stack Overflow。当用公认的答案回答一个问题时,请务必添加一些额外的见解,以了解为什么您提供的回答在某种程度上是实质性的,而不是简单地重复原始海报已经审查过的内容。在本例中,您复制了
File grandparent = file.getParentFile().getParentFile();
Boolean fileNameChangedCheck = file.renameTo(
new File(filePath.getParentFile(), "changedFileName"));