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

热点内容
飞言情 小说 浏览:876
《尸吻》电影真名叫什么 浏览:260
淘宝导航栏字体大小代码 浏览:506
手机快手极速版的文件路径 浏览:84
重生越战后升少将的小说 浏览:612
接口下载pdf文件下载不下来 浏览:7
91精选密码 浏览:381
cap文件格式 浏览:175
最全收母类小说 浏览:670
找一部主角叫陈凡的小说 浏览:775
java获取xml文件路径 浏览:63
ftpiis无法上传文件 浏览:253
游戏直播怎么升级 浏览:861
linuxwget取消 浏览:543
ecshop首页是哪个文件夹 浏览:385
常用的app在后台耗电怎么处理 浏览:998
大数据对华为 浏览:586
如何不把数据复制到隐藏单元格 浏览:252
sqlite多大数据量 浏览:886
0855影视免费大全 浏览:992

友情链接