最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中如何獲取文件的上級目錄

 更新時間:2022年12月12日 09:11:33   作者:南獨酌酒nvn  
這篇文章主要介紹了Java中如何獲取文件的上級目錄問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Java獲取文件的上級目錄

通過 File 對象的 getParent 方法即可實現(xiàn)

// 通過 System.getProperty("user.dir") 方式獲取到項目根目錄
String projectRootDirectoryPath = System.getProperty("user.dir");
System.out.println("當前項目根目錄為:\t" + projectRootDirectoryPath);
// 通過 File 對象的 getParent() 方法獲取到根目錄的上級目錄
String parentPath = new File(projectRootDirectoryPath).getParent();
System.out.println("當前項目根目錄的上級目錄為:\t" + parentPath);

效果截圖


在這里插入圖片描述

獲取文件的父目錄名稱和父目錄絕對地址

獲取文件的父目錄名稱

import java.io.File;
?
public class Main {
? ? public static void main(String[] args) {
? ? ?? ?//創(chuàng)建file對象
? ? ? ? File file = new File("C:/File/demo.txt");
? ? ? ? //先獲取file的父文件,再getName
? ? ? ? String strParentDirectory = file.getParentFile().getName();
? ? ? ? System.out.println("文件的上級目錄為 : " + strParentDirectory);
? ? }
}

輸出結(jié)果:
File

獲取文件的父目錄絕對地址

import java.io.File;
?
public class Main {
? ? public static void main(String[] args) {
? ? ?? ?//創(chuàng)建file對象
? ? ? ? File file = new File("C:/File/demo.txt");
? ? ? ? //先獲取file的父文件,再getName
? ? ? ? String strParentDirectory = file.getParentFile().getName();
? ? ? ? System.out.println("文件的上級目錄為 : " + strParentDirectory);
? ? }
}

輸出結(jié)果:
C:/File

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring?Cloud?OpenFeign?遠程調(diào)用

    Spring?Cloud?OpenFeign?遠程調(diào)用

    這篇文章主要介紹了Spring?Cloud?OpenFeign?遠程調(diào)用,本文通過遠程調(diào)用的GitHub開放API用到的OpenFeign作為示例代碼作為入口進行講解。然后以圖解+解讀源碼的方式深入剖析了OpenFeign的運行機制和架構(gòu)設計,需要的朋友可以參考一下
    2022-08-08
  • Java的抽象方法和抽象類實例詳解

    Java的抽象方法和抽象類實例詳解

    這篇文章主要介紹了Java的抽象方法和抽象類,結(jié)合實例形式詳細分析了java抽象方法和抽象類的相關(guān)原理、使用方法及操作注意事項,需要的朋友可以參考下
    2019-09-09
  • idea使用帶provide修飾依賴導致ClassNotFound

    idea使用帶provide修飾依賴導致ClassNotFound

    程序打包到Linux上運行時,若Linux上也有這些依賴,為了在Linux上運行時避免依賴沖突,可以使用provide修飾,本文主要介紹了idea使用帶provide修飾依賴導致ClassNotFound,下面就來介紹一下解決方法,感興趣的可以了解一下
    2024-01-01
  • Java8新特性之空指針異常的克星Optional類的實現(xiàn)

    Java8新特性之空指針異常的克星Optional類的實現(xiàn)

    這篇文章主要介紹了Java8新特性之空指針異常的克星Optional類的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 為什么不建議使用Java自定義Object作為HashMap的key

    為什么不建議使用Java自定義Object作為HashMap的key

    這篇文章主要介紹了為什么不建議使用Java自定義Object作為HashMap的key,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-06-06
  • 快速理解Java設計模式中的組合模式

    快速理解Java設計模式中的組合模式

    這篇文章主要介紹了快速理解Java設計模式中的組合模式,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • JAVA多線程實現(xiàn)生產(chǎn)者消費者的實例詳解

    JAVA多線程實現(xiàn)生產(chǎn)者消費者的實例詳解

    這篇文章主要介紹了JAVA多線程實現(xiàn)生產(chǎn)者消費者的實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • mybatis類型處理器JSR310標準詳解

    mybatis類型處理器JSR310標準詳解

    這篇文章主要介紹了mybatis類型處理器JSR310標準詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java中Swagger框架的使用詳解

    Java中Swagger框架的使用詳解

    這篇文章主要介紹了Java框架Swagger的使用詳解,在開發(fā)期間接口會因業(yè)務的變更頻繁而變動,如果需要實時更新接口文檔,這是一個費時費力的工作,Swagger應運而生,他可以輕松的整合進框架并通過一系列注解生成強大的API文檔,需要的朋友可以參考下
    2023-08-08
  • springboot?實現(xiàn)動態(tài)刷新配置的詳細過程

    springboot?實現(xiàn)動態(tài)刷新配置的詳細過程

    這篇文章主要介紹了springboot實現(xiàn)動態(tài)刷新配置,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05

最新評論

洪雅县| 衡南县| 秦皇岛市| 天镇县| 沭阳县| 工布江达县| 阿拉善右旗| 永登县| 唐河县| 元谋县| 焉耆| 新安县| 犍为县| 呼伦贝尔市| 运城市| 景德镇市| 平原县| 灵川县| 华蓥市| 余庆县| 三河市| 五峰| 武山县| 陕西省| 望城县| 大渡口区| 仲巴县| 化隆| 潼关县| 精河县| 宜宾县| 葫芦岛市| 岐山县| 新宾| 贺兰县| 年辖:市辖区| 海口市| 长汀县| 巴里| 兰溪市| 黄骅市|