導航:首頁 > 編程語言 > 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類中文路徑相關的資料

熱點內容
excel表格文件化亂碼 瀏覽:986
win7無法打開隱藏文件 瀏覽:757
怎樣把壓縮文件變成空白文件 瀏覽:516
wokrNC和UG編程哪個好 瀏覽:487
愛奇藝隨刻文件名 瀏覽:40
wps是怎麼壓縮文件 瀏覽:986
dos配置文件名 瀏覽:582
java軟體工程師做什麼 瀏覽:897
3dmax導出ive文件 瀏覽:464
數據重復性好是什麼意思 瀏覽:166
如何查找電腦文件使用歷史記錄 瀏覽:821
linux可以運行exe的文件嗎 瀏覽:935
庫幣是哪個國家的app 瀏覽:201
大智慧internet文件夾有哪些文件 瀏覽:89
編程培訓課程哪個排名好 瀏覽:124
我的cad怎麼沒顯示文件選項卡 瀏覽:952
命令行當前是哪個資料庫 瀏覽:588
為什麼appstore打開空白 瀏覽:574
選貨車軟體什麼app最好 瀏覽:577
psv仙境傳說ace如何降級版本 瀏覽:460

友情鏈接