欢迎光临
我们一直在努力

Java使用File.separator解决Win和Linux的路径问题

Java是一个跨平台语言,目前来说大部分人都是在win下开发,然后再将项目部署到Linux平台,这两个系统有很多细节上的区别,比如win使用盘符来决定位置,而linux则一切皆文件,不存在盘符的问题,还有就是路径中‘/’的问题,win下是‘\’,而Linux则是’/’,但是也不能说这个盘符的问题就必须解决,前半年我机会都是在win下开发项目,在Linux运行,这个问题在我这边并没有出现问题。无论是哪种写法,目前项目依旧稳定运行,或许在个别情况下才会出现吧,既然Java天生支持这个静态方法,那么还是用上比较好,小心驶得万年船。

平时开发时路径都这么写:

但是项目中这种路径多了,替换起来相当麻烦,那么Java提供了一个静态方法File.separator:

一般都会将盘符(根目录)卸载全局变量里,方便切换。

未经允许不得转载:李阳博客 » Java使用File.separator解决Win和Linux的路径问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址