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

热点内容
msp430时钟程序 浏览:660
查看sd卡文件系统格式 浏览:696
c盘中显示隐藏文件 浏览:951
苹果升级系统白屏 浏览:136
三菱gxplc编程软件如何使用 浏览:710
海康威视手机app怎么看不了 浏览:482
wordpress下载中心插件 浏览:402
微信限制字数是多少 浏览:20
策划输出主要从哪些文件来 浏览:174
网络营销找什么工作 浏览:372
tcl匹配文件名的正则表达式 浏览:461
音频文件数据量为何8 浏览:534
有哪些分享学习的网站 浏览:174
小程序文件发到微信电脑如何打开 浏览:265
四星五星做号工具 浏览:920
qq邮箱怎么发送视频文件 浏览:453
能免费开店的网站有哪些 浏览:548
中国网络营销发展史 浏览:828
违法红头文件有哪些 浏览:43
浏览器单文件版 浏览:982

友情链接