更新時(shí)間:2022-07-22 10:57:01 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1928次
Java獲取路徑的方法有哪些?動(dòng)力節(jié)點(diǎn)小編來(lái)為大家總結(jié)一下。
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
結(jié)果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
獲取當(dāng)前類的所在工程路徑;
如果不加“/”
File f = new File(this.getClass().getResource("").getPath());
System.out.println(f);
結(jié)果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test
獲取當(dāng)前類的絕對(duì)路徑;
File directory = new File("");//參數(shù)為空
String courseFile = directory.getCanonicalPath() ;
System.out.println(courseFile);
結(jié)果:
C:\Documents and Settings\Administrator\workspace\projectName
獲取當(dāng)前類的所在工程路徑;
URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt");
System.out.println(xmlpath);
結(jié)果:
file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt
獲取當(dāng)前工程src目錄下selected.txt文件的路徑
System.out.println(System.getProperty("user.dir"));
結(jié)果:
C:\Documents and Settings\Administrator\workspace\projectName
獲取當(dāng)前工程路徑
System.out.println( System.getProperty("java.class.path"));
結(jié)果:
C:\Documents and Settings\Administrator\workspace\projectName\bin
獲取當(dāng)前工程路徑
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)