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

熱點內容
網路球機怎麼控制 瀏覽:84
什麼網站午夜看 瀏覽:436
男人看的網站你知道的 瀏覽:818
win10的ink 瀏覽:39
行車記錄儀的錄音在哪個文件里 瀏覽:910
無線網路威脅 瀏覽:457
go to the pictures翻譯 瀏覽:484
看泰劇用什麼網站 瀏覽:764
特種兵重生三國漢少帝 瀏覽:610
免vip看電視電影網 瀏覽:912
qq本地密碼保存在哪裡 瀏覽:183
u盤文件如何復制不到桌面 瀏覽:260
中葯飲片保質期的規定是哪個文件 瀏覽:395
男孩在樓上偷窺電影韓國 瀏覽:780
卸載插件找不到文件路徑 瀏覽:680
[有碼新番]好看電影 瀏覽:755
老換微信封面人的心理 瀏覽:454
一人之下txt免費下載 瀏覽:703
泰國電影在線免費觀看 瀏覽:350

友情鏈接