java在Linux与win下面路径分割符

  众所周知,在win下面路径分割符为'//',并且不允许使用'\'会把此符号当成转义符号。为此提供以下三种思路。

1.使用配置文件,部署人员根据部署环境,确定分割符,邓毅常量获取分隔符,使用时使用此常量,避免硬编码。

2.java虚拟机根据环境判断是win还是Linux,如(System.getProperty("os.name")),然后确定分割符,但是分隔符'/'依然无法再win下定义抓狂,影响win下代码在linux使用。

3.使用System.getProperty("file.separator")直接获取分隔符。

4.使用File.separator获取文件系统分隔符

5.其实win还是linux都认识正斜杠“\”,哈哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值