导航:首页 > 编程语言 > 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类中文路径相关的资料

热点内容
数据挖掘专业哪个学校 浏览:28
乐色管家app怎么升级 浏览:379
移动4g卡网络 浏览:594
win7驱动文件夹在哪里 浏览:435
word打印时背景 浏览:260
删除谷歌浏览器缓存文件夹 浏览:18
文件夹的标签模板 浏览:979
ios921升级 浏览:721
数据转文本怎么操作 浏览:810
电脑隐藏u盘文件病毒 浏览:31
dubbojava启动 浏览:921
调查问卷数据怎么处理 浏览:442
java调用vb 浏览:85
金庸群侠传存档文件 浏览:293
starknight安卓版 浏览:129
双减政策原文件在哪里看 浏览:691
win7怎么设置打印机网络共享 浏览:279
小说类型的网站怎么优化 浏览:897
视频网站怎么学习 浏览:666
苹果2017年2代se参数 浏览:428

友情链接