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

热点内容
微信怎么添加群 浏览:781
40岁男人适合的微信名 浏览:925
编程里比例怎么打 浏览:215
苹果12两个app如何分屏 浏览:592
ps下载完不是压缩文件 浏览:362
电脑中的个人文件包括什么 浏览:572
网络连接一般什么密码 浏览:199
java定时器quartz实例 浏览:259
稻壳excel文件太大怎么弄 浏览:901
文件里的视频如何保存到相册 浏览:428
手机百度云文件电脑 浏览:957
编程怎么做到时钟精准 浏览:912
锤子用过的壁纸在哪个文件里 浏览:468
qq网站安全性未知访问不了怎么办 浏览:270
燕秀怎么修改编程人名字 浏览:789
2012年天之眼导航升级 浏览:595
如何安装视频文件 浏览:315
红米2A升级miui9 浏览:927
如何在表格中加入一行数据库 浏览:421
dnf远古二能升级85吗 浏览:251

友情链接