這期內容當中小編將會給大家帶來有關在Java中獲取文件路徑的方法有哪些,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創新互聯公司總部坐落于成都市區,致力網站建設服務有成都網站建設、網站建設、網絡營銷策劃、網頁設計、網站維護、公眾號搭建、小程序設計、軟件開發等為企業提供一整套的信息化建設解決方案。創造真正意義上的網站建設,為互聯網品牌在互動行銷領域創造價值而不懈努力!
Java主要應用于:1. web開發;2. Android開發;3. 客戶端開發;4. 網頁開發;5. 企業級應用開發;6. Java大數據開發;7.游戲開發等。
1.項目結構
解釋一下,主要有兩個配置文件,a.properties和b.properties,a.properties方法java的代碼里,b.properties放在resources的配置目錄中。
編譯之后,classpath的路徑為:target/classes,斜線"/"指的也是這個路徑,所有,如果有斜線就會去這個路徑下面去找,如果沒有斜線,就會去那個類的當前坐在路徑去找。
2.例子
public class TestPath { public static void main(String[] args) { TestPath t = new TestPath(); //在當前TestPath類所在的包查詢 InputStream a = t.getClass().getResourceAsStream("a.properties"); //在classpath路徑下進行查詢 InputStream b = t.getClass().getResourceAsStream("/b.properties"); //在當前TestPath類所在的包查詢 URL url_a = t.getClass().getResource("a.properties"); //在classpath路徑下進行查詢 URL url_b = t.getClass().getResource("/b.properties"); System.out.println(); } }
以上,兩個方法都可以用來定位文件,區別有兩個:
有沒有斜線,沒有斜線的話在類方法的所在package中查詢,如果有斜線,就去classpath下面查詢
返回值,getResourceAsStream()返回的是InputStream,可以直接讀取。getResource()返回的是URL對象,方便獲取文件的path路徑。
上述就是小編為大家分享的在Java中獲取文件路徑的方法有哪些了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創新互聯行業資訊頻道。
分享標題:在Java中獲取文件路徑的方法有哪些
當前URL:http://vcdvsql.cn/article8/pcopop.html
成都網站建設公司_創新互聯,為您提供定制開發、外貿網站建設、小程序開發、做網站、營銷型網站建設、商城網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯