linux中java獲取路徑的實(shí)例代碼
linux中java獲取路徑怎么寫(xiě)?
在Unix/Linux中,路徑的分隔采用正斜"/",比如"cd /home/java"。
在java的代碼開(kāi)發(fā)中 \ 是代表轉(zhuǎn)義字符。
相對(duì)路徑和絕對(duì)路徑
- . 指的是當(dāng)前目錄
- .. 指的是當(dāng)前目錄的上一級(jí)目錄
- ./book表示當(dāng)前目錄下的book文件夾
- /book表示當(dāng)前盤(pán)符下的book文件夾
Linux絕對(duì)路徑:以root根目錄 / 開(kāi)始的路徑 如 / 表示root根目錄
下面,就是Linux中使用Java獲取路徑的一些操作:
// 分隔符 String fileSeperator = File.separator; // 用戶主目錄 String userHome = System.getproperties().getProperty("user.home"); // Java實(shí)時(shí)運(yùn)行環(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)容擴(kuò)展
Linux下 Java 讀取文件路徑
一般文件路徑在windows中用 \ 表示,但是在其他系統(tǒng)平臺(tái)下比如linux中就不是 \ 所以java給我們提供了一個(gè)與平臺(tái)無(wú)關(guān)的表示路徑的常量 File.separator在windows中則表示 \ 比如現(xiàn)在有一個(gè)文件在D:\java\src\myjava中, 如何用絕對(duì)路徑訪問(wèn)呢?
現(xiàn)在建立一個(gè)目錄:
File fDir=new File(File.separator); //File.separator表示根目錄,比如現(xiàn)在就表示在D盤(pán)下。
String strFile="java"+File.separator+"src"+File.separator+"myjava"; //這個(gè)就是絕對(duì)路徑
File f=new File(fDir,strFile);
以上是小編整理了2篇相關(guān)文章的內(nèi)容,感謝大家的學(xué)習(xí)和對(duì)腳本之家支持,希望能夠幫助到大家。
- Java 配置log4j日志文件路徑 (附-獲取當(dāng)前類路徑的多種操作)
- 基于java類路徑classpath和包的實(shí)例講解
- Java 讀取類路徑下的資源文件實(shí)現(xiàn)代碼
- Java中獲取類路徑classpath的簡(jiǎn)單方法(推薦)
- 關(guān)于idea中Java Web項(xiàng)目的訪問(wèn)路徑問(wèn)題
- JAVA獲取當(dāng)前項(xiàng)目和文件所在路徑的實(shí)例代碼
- Java中的通用路徑轉(zhuǎn)義符介紹
- java下載url路徑包含中文需要轉(zhuǎn)義的操作
- IDEA 打開(kāi)java文件對(duì)應(yīng)的class路徑的操作步驟
- Java在指定路徑上創(chuàng)建文件提示不存在解決方法
- Java 正確地從類路徑中獲取資源
相關(guān)文章
Java各種比較對(duì)象的方式的對(duì)比總結(jié)
比較對(duì)象是面向?qū)ο缶幊陶Z(yǔ)言的一個(gè)基本特征.在本教程中,我們將介紹Java語(yǔ)言的一些特性,這些特性允許我們比較對(duì)象.此外,我們還將研究外部庫(kù)中的這些特性,需要的朋友可以參考下2021-06-06Springboot使用異步請(qǐng)求提高系統(tǒng)的吞吐量詳解
這篇文章主要介紹了Springboot使用異步請(qǐng)求提高系統(tǒng)的吞吐量詳解,和同步請(qǐng)求相對(duì),異步不需要等待響應(yīng),隨時(shí)可以發(fā)送下一次請(qǐng)求,如果是同步請(qǐng)求,需要將信息填寫(xiě)完整,再發(fā)送請(qǐng)求,服務(wù)器響應(yīng)填寫(xiě)是否正確,再做修改,需要的朋友可以參考下2023-08-08Flask實(shí)現(xiàn)異步非阻塞請(qǐng)求功能實(shí)例解析
這篇文章主要介紹了Flask實(shí)現(xiàn)異步非阻塞請(qǐng)求功能實(shí)例解析,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-02-02idea導(dǎo)入項(xiàng)目框架的詳細(xì)操作方法
大家使用idea開(kāi)發(fā)工具時(shí)經(jīng)常會(huì)需要導(dǎo)入項(xiàng)目框架,糾結(jié)該怎么操作呢,今天小編給大家分享一篇圖文教程,幫助大家解決idea導(dǎo)入項(xiàng)目框架的問(wèn)題,感興趣的朋友一起看看吧2021-05-05JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、postgresql
這篇文章主要給大家介紹了關(guān)于JDBC中如何使用Java8的日期LocalDate和LocalDateTime的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09Springboot指定掃描路徑的實(shí)現(xiàn)示例
本文主要介紹了Springboot指定掃描路徑的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-05-05詳解Java編程中protected修飾符與static修飾符的作用
這篇文章主要介紹了Java編程中protected關(guān)鍵字與static關(guān)鍵字的作用,是Java入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-01-01