关于linux上文件路径的问题
2017-09-14 09:33
239 查看
问题:
在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,它为 ';'。
在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,它为 ';'。
相关文章推荐
- linux下编程的gcc编译中关于头文件与库文件搜索路径相关问题(一)
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题 2
- 关于File.separator 文件路径:windows与linux下路径问题 ("\"与"/")
- 转载: Linux下gcc编译中关于头文件与库文件搜索路径相关问题
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题(一)
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题(一)
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题(一)
- 整理Linux下gcc编译中关于头文件与库文件搜索路径相关问题
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题(一)
- 关于File.separator 文件路径:window与linux下路径问题(“No such file or diretory ”异常解决方案)
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题 3
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题(二)
- 关于linux下读取文件路径出错的问题(win10 & docker)
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题 1