JAVA IO 的 Windows、Linux文件路径差异

因为文件路径是字符串拼接的,所以之前的路径是这样
D:\pics/bankslip/2023/08/01\fe68a2c16ecb498f89a88f9472a1361e.png
/root/temp/bankslip/2023/08/01\fe68a2c16ecb498f89a88f9472a1361e.png
左斜杠右斜杠都有的情况
那么在windows中这样的路径是正常的,而在linux中图片路径就有可能变成这样
27\100b6cf3abde4627b5d6295d25fb92f8.png


之后将斜杠统一改成右斜杠,linux才正常

/root/temp/bankslip/2023/08/01/fe68a2c16ecb498f89a88f9472a1361e.png

 

你可能感兴趣的:(java,linux,io)