[英]Java get parent of parent
這是一個非常類似的問題: 如何只獲取特定文件的父目錄名稱
但是在那里他想得到最近的父目錄,我想要的是能夠選擇其他“父母”,例如:
bbb或ccc (考慮到上述問題的相同例子)
文件文件=新文件(“C:/aaa/bbb/ccc/ddd/test.java”);
我試過file.getParent().getParent();
這沒用。
注意:如果可能,我不想在路徑上使用正則表達式。
getParent()
返回一個String
- 你不能在String
上調用getParent()
。
相反,你想要getParentFile()
:
File grandparent = file.getParentFile().getParentFile();
getParent()
返回一個String; getParent()
返回一個File; 例如:
Boolean fileNameChangedCheck = file.renameTo(
new File(filePath.getParentFile(), "changedFileName"));
這里filePath.getParentFile()
不能被filePath.getParent()
替換;
JAVA API還有更多內容;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.