前言

在Windows中我们拼接路径时是使用反斜杠的,而在java程序中需要使用双反斜杠,因为第一个反斜杠会被当作转义字符
java程序中拼接路径windows和linux兼容方式但是上线到linux服务器却不存在此路径,查看日志打印出来的路径则是:

G:\imgs\/1554776024214.png

原来因为Linux中文件路径分隔符并不是反斜杠,而是正斜杠

解决

如何在程序中拼接路径以达到同时适配两种操作系统,File类提供了一个静态常量——separator。
解决方式:将分隔符统统换成File.separator

java程序中拼接路径windows和linux兼容方式这样就可以windows和linux同时兼容

相关文章:

  • 2022-12-23
  • 2021-08-14
  • 2021-09-19
  • 2021-11-26
  • 2021-11-27
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案