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

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接