導航:首頁 > 編程語言 > java相對路徑文件讀取

java相對路徑文件讀取

發布時間:2023-08-04 11:22:53

㈠ 如何在java web項目中獲得相對路徑

第一步: 先獲得classpath路徑

Stringclasspath=this.getClass().getResource("/").getPath().replaceFirst("/","");

這樣子可以得到classpath路徑,類似於:

F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/WEB-INF/classes/


然後把WEB-INF/classes截取就能獲得WebAPP目錄啦:

StringwebappRoot=classpath.replaceAll("WEB-INF/classes/","");

得到的結果就是:

F:/projects/JavaStudyParent/study-springmvc-junit-test/target/springmvc-junit-test/


通過這個路徑你就能獲取該文件夾下的所有文件啦

㈡ java web中讀取文件,相對路徑怎麼寫

相對路徑的話,可以先獲取到當前文件的編譯路徑,之後在找到想找文件的路徑的思路來實現。
舉例:
XMLS.class.getClass().getResourceAsStream("/test/test.txt");
解釋:XMLS.class.getClass()是獲取當前的類編譯路徑,之後通過getResourceAsStream的形式即可找到要讀取的文件的路徑。
備註:這個方法中後面的路徑也可以通過截取的形式來進行路徑獲取,實現原理都是找到當前類路徑,之後通過相對位置找到另外文件路徑。

㈢ java 怎樣獲取一個文件相對路徑

從你的代碼看,你是要在java類里獲取相對路徑 類名.class.getResourceAsStream()可以獲取到同你這個類相同路徑下的文件 System.getProperty("user.dir")可以獲取到工程src的路徑,下面就可以自己加路徑了嘛 提醒一點。src/com/sigls/model/filter/tt.txt";最好不要這樣寫。不同版本的JDK對這個/是有區別的,最好用 File.separator就相當於/但是在不同版本也是\所以用File.separator就可以避免這點

㈣ 怎樣在JAVA文件中獲取該項目的相對路徑

File類有兩個常用方法可以得到文件路徑一個是:getCanonicalPath(),另一個是:getAbsolutePath(),可以通過File類的實例調用這兩個方法例如file.getAbsolutePath()其中file是File的實例對象。

㈤ java中 讀取文件時想用相對路徑,代碼怎麼寫

test
|
src
|
t090417
|
test.properties
Read.java

test.properties:
TEST=test

Read.java:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

public class Read {
public static String TEST ;
private static Properties loadPropertyFile() throws FileNotFoundException,IOException{
Properties properties = new Properties() ;
FileInputStream fs = new FileInputStream("src/t090417/test.properties");
properties.load(fs);
return properties ;
}
public static void loadProperty(){
try{
Properties properties = loadPropertyFile();
TEST = properties.getProperty("TEST");
System.out.println("read from properties: "+TEST);
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
loadProperty();
}
}

其中用的就是相對路徑!

閱讀全文

與java相對路徑文件讀取相關的資料

熱點內容
解壓小手工A4紙 瀏覽:974
鋼筋加密區是幾倍 瀏覽:663
編譯程序代碼軟體 瀏覽:799
怎麼恢復加密的東西 瀏覽:980
程序員賣茶 瀏覽:696
後端程序員英文 瀏覽:359
滴滴程序員平均月薪 瀏覽:588
如何使用ftp命令 瀏覽:786
小書亭下載的文件在哪手機文件夾 瀏覽:175
交叉編譯器編譯單個c文件 瀏覽:512
代理伺服器地址列表吧 瀏覽:929
java列出所有文件 瀏覽:867
壓縮包看圖軟體 瀏覽:189
sqlite在android中的應用 瀏覽:660
一本通pdf 瀏覽:914
2021免費的編程軟體 瀏覽:125
項目編譯後瀏覽器不對應刷新 瀏覽:566
三星升級android60 瀏覽:296
粘土的壓縮模量 瀏覽:119
美國程序員生活 瀏覽:222