簡體   English   中英

Java獲得父級的父級

[英]Java get parent of parent

這是一個非常類似的問題: 如何只獲取特定文件的父目錄名稱

但是在那里他想得到最近的父目錄,我想要的是能夠選擇其他“父母”,例如:

bbbccc (考慮到上述問題的相同例子)

文件文件=新文件(“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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM