導航:首頁 > 編程語言 > javafile類中文路徑

javafile類中文路徑

發布時間:2023-05-27 13:56:52

1. java中 File類是什麼

File類與InputStream / OutputStream類同屬於一個包,它不允許訪問文件內容。
File類主要用於命名文件、查詢文件屬性和處理文件目錄。

2. java中Filel類路徑設置的問題

java在不同的系統中路徑的分割是不一樣的,windows和linux系統都不一樣。不過,在java中,如果你想將程序運行到不同的系統,可以通過java提供的一個方法:getRealPath(),來獲得當前系統的路徑分割符。這樣你的路徑就可以在各個系統之間運行而不出錯了。
希望採納~~

3. java 中文路徑

使用
----------------------------
String str="C:/我的文件專/1.jpg";
str = new String(str.getBytes("8859_1"), "GBK");
--------------------------
編碼屬

4. javafile能獲取到文件路徑嗎

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

public class PathTest
{
public static void main(String[] args)
{
File file = new File(".\\src\\");
System.out.println(file.getAbsolutePath());
try
{
System.out.println(file.getCanonicalPath());
} catch (IOException e)
{
e.printStackTrace();
}
}
}

getAbsolutePath()和getCanonicalPath()的不同之處在於,getCanonicalPath()得到的是一個規范的路徑,而getAbsolutePath()是用構造File對象的路徑+當前工作目錄。例如在上面的例子中.(點號)代表當前目錄。getCanonicalPath()就會把它解析為當前目錄但是getAbsolutePath()會把它解析成為目錄名字(目錄名字是點號)。

5. java根據包路徑獲取file file路徑亂碼

太巧了吧,我上午才寫過這個玩意。你這樣String path = new String(resource.toString().getBytes(),"GBK");
換成你的回編碼就行了。答new File(path);

6. java 中文文件路徑 如何解決

樓主的補充問題是正確的,我用的LINUX,是UNICODE編碼,我的程序編輯器也是UNICODE編碼,好象中文名路徑也沒出什麼問題,看來沒有什麼是絕對的!

7. 關於java se中File類文件相對路徑

很簡單,你在new File("src/img/001.img").getAbsolutePath();後面加上一個回replace方法:答
new File("src/img/001.img").getAbsolutePath().replace("\\","/");

閱讀全文

與javafile類中文路徑相關的資料

熱點內容
vbnet讀取xlsx文件 瀏覽:257
word2003公式編號右對齊 瀏覽:223
word文件夾怎麼樣可以全選 瀏覽:658
在大一編程跟不上怎麼辦 瀏覽:742
coreldraw文件如何導入3dmax 瀏覽:150
招標文件如何用word做密封頁 瀏覽:44
如何在c51中調用匯編程序 瀏覽:824
java字元串轉碼gbk 瀏覽:983
win怎麼打開隱藏文件夾選項 瀏覽:454
榮耀手機qq接收文件在哪個文件夾 瀏覽:708
messagebox的頭文件 瀏覽:100
java啟動線程處理 瀏覽:622
騰迅收藏的表情在哪個文件夾 瀏覽:388
為什麼excel的文件是word打開的 瀏覽:781
紅頭文件字體格式word 瀏覽:443
iis字體配置文件 瀏覽:285
少兒編程導師是做什麼的 瀏覽:593
當前的網路安全防禦技術有哪些 瀏覽:655
win如何重置用戶配置文件 瀏覽:178
java獲取cpu編號 瀏覽:960

友情鏈接