社区
Java SE
帖子详情
windows linux 路径问题
ganggang1122
2009-04-08 10:35:20
我要写个路径 比如 在 windows 下 //aa//test1.java 但是在linux下的路径就是 /a/test1.java怎么
有什么方法可以解决这个问题?
在windows 下直接转换成 //aa//test1.java 在linux下 转换成 /a/test1.java
...全文
976
10
打赏
收藏
windows linux 路径问题
我要写个路径 比如 在 windows 下 //aa//test1.java 但是在linux下的路径就是 /a/test1.java怎么 有什么方法可以解决这个问题? 在windows 下直接转换成 //aa//test1.java 在linux下 转换成 /a/test1.java
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kinghb
2009-04-09
打赏
举报
回复
可以统一用 / 作为分隔符就可以了
ncowboy
2009-04-09
打赏
举报
回复
[Quote=引用 3 楼 YidingHe 的回复:]
不需要转换,统一用 / 作为分隔符就行了。
[/Quote]
支持!
justinavril
2009-04-09
打赏
举报
回复
对对对,我把这个忘了,呵呵.
ty_tarena_pger
2009-04-09
打赏
举报
回复
[Quote=引用 3 楼 YidingHe 的回复:]
不需要转换,统一用 / 作为分隔符就行了。
[/Quote]
现在"/"在Windows也可以识别(我还是建议楼主以后路径用相对路径,而不是绝对路径,这样可以更好
的跨平台)
zhizhuo89
2009-04-08
打赏
举报
回复
对。1.5一上的JDK都一样。
是在不行,可以用路径分隔符File.separator表示,则可移植性更强。
取当前系统的路径分隔符。
separator
public static final String separator与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。此字符串只包含一个字符,即 separatorChar。
再不明白看看API吧。
捏造的信仰
2009-04-08
打赏
举报
回复
不需要转换,统一用 / 作为分隔符就行了。
skycc999
2009-04-08
打赏
举报
回复
两种方案:
一、你的应用需要使用path的地方不是很多的,我们的原则是使用配置文件。
二、到以下网址学习下,有个很好的例子。
http://www.diybl.com/course/3_program/java/javajs/2007923/73103.html
justinavril
2009-04-08
打赏
举报
回复
我怎么记得Linux下面的斜杠是反着的,恩...是反着的...
你把路径定义成变量,然后判断系统,取不同的路径,就好了。
云上飞翔
2009-04-08
打赏
举报
回复
[Quote=引用 3 楼 YidingHe 的回复:]
不需要转换,
统一用 / 作为分隔符
就行了。
[/Quote]
答:就是这个了。
pengling1985
2009-04-08
打赏
举报
回复
[Quote=引用 4 楼 zhizhuo89 的回复:]
对。1.5一上的JDK都一样。
是在不行,可以用路径分隔符File.separator表示,则可移植性更强。
取当前系统的路径分隔符。
separator
public static final String separator与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。此字符串只包含一个字符,即 separatorChar。
再不明白看看API吧。
[/Quote]
支持
我做的时候也是用的这个
与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 的值的第一个字符。在 UNIX 系统上,此字段的值为 '/';在 Microsoft Windows 系统上,它为 '\\'。
python中将
Windows
的
路径
转换成
Linux
路径
python中将
Windows
的
路径
转换成
Linux
路径
Java技能点--
windows
/
linux
路径
的处理办法
之前写过一篇博客,表述了
windows
与
linux
下
路径
区别,见: Python学习笔记(17)-
windows
和
linux
下的
路径
与文件 具体点就是:"C:\\a.txt"//
windows
写法 "/mnt/a.txt"//
linux
写法二,跨平台的
路径
写法Java是跨平台...
【Python】使用python实现
Linux
路径
与
Windows
路径
相互转换
使用python实现
Linux
路径
与
Windows
路径
相互转换
Windows
路径
和
Linux
路径
相互转换
Windows
路径
和
Linux
路径
相互转换 在代码中设置
路径
new File(”
路径
名“+File.separator+"文件名"); 若在application.yml中已经设置好
路径
的话 String Sysname = System.getProperties().getProperty("os.name"); ...
Windows
和
Linux
下的
路径
表示
另外,无论是
windows
还是
linux
,相对
路径
的表示都有以下几种: / 从根目录开始 ./ 从同级目录开始,也可省略不写 ../ 从上一级目录开始 一、
Windows
下的
路径
表示 由于DOS原因,过去的
windows
路径
...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章