关于linux上文件路径的问题

原创 2017年09月14日 09:33:33

问题:

在window上测试request.getSession.getServeltContext.getRealPath("/temp");输出到eclipse的控制台上是能返回具体路径

但是在linux上返回的却是null

原来window和linux平台上对/解析不同的

例如就上面的路径而言,window平台上最后解析为\temp,但是在linux平台上\temp,这就出现问题了

解决文件路径的跨平台,使用File.separator替换所有表示文件路径的\


关于File.separator

在linux上解析为\,在window上解析为/,这样就解决了跨平台


同样,也有分隔路径列表形式给定的文件路径中的文件名, File.pathSeparatorChar,在 linux系统上,此字段为 ':',在window,它为 ';'。




版权声明:本文为博主原创文章,未经博主允许不得转载。

windows系统和Linux系统下文件路径"\" 和 “/”

windows系统和Linux系统下文件路径"\" 和 “/”的区别
  • kekong0713
  • kekong0713
  • 2016年09月23日 13:31
  • 8731

windows和linux下的文件路径表示小结

转载canchew的专栏的博客内容 Windows路径是我们经常使用的东西,它看似简单,实际上隐含许多细节,这些都是在平常的使用过程中注意不到的。下面让我们来看看各种各样的Windows路径...
  • qq_25223941
  • qq_25223941
  • 2015年11月19日 14:33
  • 6136

windows linux子系统文件位置

装完windows linux子系统,子系统的文件在哪呢?没错就在下面(h4ck是用户名): C:\Users\h4ck\AppData\Local\Packages\CanonicalGroup...
  • HJF007008
  • HJF007008
  • 2017年10月27日 16:51
  • 630

linux下打包文件夹(不保留路径)

问题: 加入要将/home/moma/Downloads/下的test文件夹压缩成test.tar.gz,放在/home/moma/Documents下 命令: tar czf ...
  • haipengdai
  • haipengdai
  • 2015年12月09日 15:01
  • 6392

javaweb文件上传路径在windows和linux上的兼容性问题

最近做项目的时候遇到这个问题,于是开始研究。 1.问题起源: 是什么原因导致了问题的发生呢?其实是因为windows和linux路径不同。 windows下面文件的路径为 而linux下面文件的路径为...
  • ang8023zsh
  • ang8023zsh
  • 2016年05月30日 15:13
  • 4955

Java文件路径问题小记(Windows & Linux)

关于Java文件路径在Windows和Linux中的问题~
  • wlwlwlwl015
  • wlwlwlwl015
  • 2016年07月22日 09:57
  • 8509

linux下递归获取文件下的内容(目录和文件)

  • 2011年11月21日 16:11
  • 1KB
  • 下载

java中Linux与Windows路径分隔符

java中Linux与Windows路径分隔符问题在开发过程中,常常会遇到开发环境为Windows,而生产环境为Linux的情况。其中难免涉及读取文件的问题,而两者的转义符是有区别的。如果直接将Win...
  • u013823429
  • u013823429
  • 2017年03月20日 20:54
  • 697

windows与linux中文件路径分隔符问题解决

编写创建文件的代码应注意一点,在windows系统中路径中使用“\”,同时需要再加一个转义的“\”,即形成了类似如下的路径:   “path\\fileName”   此种路径在windo...
  • ahnselina
  • ahnselina
  • 2013年12月25日 14:04
  • 4482

Linux和window下的文件路径问题

Linux系统下的文件夹路径和window下的不一样,windows下就需要写成“\\photos"因为java会把第一个"\"当成转义字符给”吃了“。但在linux下就是    “/photos”...
  • tanguang_honesty
  • tanguang_honesty
  • 2014年07月10日 17:38
  • 4133
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于linux上文件路径的问题
举报原因:
原因补充:

(最多只允许输入30个字)