linux中java獲取路徑的實例代碼
linux中java獲取路徑怎么寫?
在Unix/Linux中,路徑的分隔采用正斜"/",比如"cd /home/java"。
在java的代碼開發(fā)中 \ 是代表轉(zhuǎn)義字符。
相對路徑和絕對路徑
- . 指的是當(dāng)前目錄
- .. 指的是當(dāng)前目錄的上一級目錄
- ./book表示當(dāng)前目錄下的book文件夾
- /book表示當(dāng)前盤符下的book文件夾
Linux絕對路徑:以root根目錄 / 開始的路徑 如 / 表示root根目錄
下面,就是Linux中使用Java獲取路徑的一些操作:
// 分隔符
String fileSeperator = File.separator;
// 用戶主目錄
String userHome = System.getproperties().getProperty("user.home");
// Java實時運行環(huán)境的安裝目錄
String javaPath = System.getproperties().getProperty("java.home");
// 操作系統(tǒng)名稱
String osName = System.getproperties().getProperty("os.name");
// 當(dāng)前用戶程序所在目錄
String userDir = System.getproperties().getProperty("user.dir");
// JDK的安裝目錄
String jdkDir = System.getproperties().getProperty("java.ext.dirs");
內(nèi)容擴展
Linux下 Java 讀取文件路徑
一般文件路徑在windows中用 \ 表示,但是在其他系統(tǒng)平臺下比如linux中就不是 \ 所以java給我們提供了一個與平臺無關(guān)的表示路徑的常量 File.separator在windows中則表示 \ 比如現(xiàn)在有一個文件在D:\java\src\myjava中, 如何用絕對路徑訪問呢?
現(xiàn)在建立一個目錄:
File fDir=new File(File.separator); //File.separator表示根目錄,比如現(xiàn)在就表示在D盤下。
String strFile="java"+File.separator+"src"+File.separator+"myjava"; //這個就是絕對路徑
File f=new File(fDir,strFile);
以上是小編整理了2篇相關(guān)文章的內(nèi)容,感謝大家的學(xué)習(xí)和對腳本之家支持,希望能夠幫助到大家。
- Java 配置log4j日志文件路徑 (附-獲取當(dāng)前類路徑的多種操作)
- 基于java類路徑classpath和包的實例講解
- Java 讀取類路徑下的資源文件實現(xiàn)代碼
- Java中獲取類路徑classpath的簡單方法(推薦)
- 關(guān)于idea中Java Web項目的訪問路徑問題
- JAVA獲取當(dāng)前項目和文件所在路徑的實例代碼
- Java中的通用路徑轉(zhuǎn)義符介紹
- java下載url路徑包含中文需要轉(zhuǎn)義的操作
- IDEA 打開java文件對應(yīng)的class路徑的操作步驟
- Java在指定路徑上創(chuàng)建文件提示不存在解決方法
- Java 正確地從類路徑中獲取資源
相關(guān)文章
springboot+webmagic實現(xiàn)java爬蟲jdbc及mysql的方法
今天小編就為大家分享一篇springboot+webmagic實現(xiàn)java爬蟲jdbc及mysql的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
SpringSecurity頁面授權(quán)與登錄驗證實現(xiàn)(內(nèi)存取值與數(shù)據(jù)庫取值)
Spring Security是一個能夠為基于Spring的企業(yè)應(yīng)用系統(tǒng)提供聲明式的安全訪問控制解決方案的安全框架,本文主要介紹了SpringSecurity頁面授權(quán)與登錄驗證實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-06-06
SpringBoot讀取properties文件配置項過程解析
這篇文章主要介紹了SpringBoot讀取properties文件配置項過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06
詳解如何將Spring Boot應(yīng)用跑在Docker容器中
這篇文章主要介紹了詳解如何將Spring Boot應(yīng)用跑在Docker容器中,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07

