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

java相對路徑讀取文件

發布時間:2023-01-03 21:32:10

A. 怎樣在java文件中獲取該項目的相對路徑

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

B. 什麼是java的相對路徑和絕對路徑阿 怎麼訪問相對路徑里的文件和絕對路徑里的文件

1、相對路徑-顧名思義,相對路徑就是相對於當前文件的路徑。網頁中一般表示路徑使用這個方法。
2、絕對路徑-絕對路徑就是你的主頁上的文件或目錄在硬碟上真正的路徑。絕對路徑就是你的主頁上的文件或目錄
"./":代表目前所在的目錄。
"../":代表上一層目錄。
以"/"開頭:代表根目錄。

C. java怎麼獲取文件的相對路徑

一個例子,如果有一個Test文件夾裡面有test.java和hello.txt.如果你想用test.java操作hello.txt
只要在test.java中這樣寫File file=new File("hello.txt");//這樣就是相對路徑。如果文件結構是
Test文件夾
... |------test.java
... |------hello.txt
... |------source文件夾
................. |---------world.txt
如果想在test.java中操作world.txt。只要這樣寫File file=new File("source/world.txt");
另外,在web開發中/代表項目文件夾根目錄,當然也有可能代替webapps,區分方法是:如果/開頭的uri是給瀏覽器解析則/代表webapps,如果是給伺服器後台解析,則代表項目文件

D. 怎樣用java中的相對路徑打開文件

如果你的生成File的文件和a.jpg在同一級的話。你用File f=new File("a.jpg");x0dx0a如果你的生成File的文件和a.jpg不在同一級的話:1.File在外,a.jpg在pic文件夾則File f=new File("pic/a.jpg");x0dx0a2.File在file文件夾,a.jpg在pic文件夾則File f=new File("../pic/a.jpg");x0dx0a3.File在file文件夾,a.jpg外則File f=new File("../a.jpg");

E. 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();
}
}

其中用的就是相對路徑!

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

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

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

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

閱讀全文

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

熱點內容
雲主機伺服器購買配置 瀏覽:201
虛擬伺服器有什麼優點 瀏覽:615
devcpp文件夾可以刪除嗎 瀏覽:97
實習律師如何使用個稅app 瀏覽:839
伺服器如何對抗管理員 瀏覽:386
程序員帶辣條參奧運 瀏覽:16
程序員月薪5萬元 瀏覽:404
最優選擇演算法 瀏覽:901
空調壓縮機一直工作 瀏覽:979
phpinstallmbstring 瀏覽:18
hidpdf 瀏覽:54
電腦自動彈出小窗口發送命令 瀏覽:822
激活碼登錄功能php源碼 瀏覽:331
世醫得效方pdf 瀏覽:275
手機游戲反編譯要改哪些文件 瀏覽:828
海底珊瑚網解壓 瀏覽:64
蘋果手機不帶應用加密嗎 瀏覽:5
軟體加密綜合應用前景 瀏覽:584
程序員學霸說脫口秀 瀏覽:803
java導出數據XML 瀏覽:174