对于文件路径中/和\\,我感觉每个都在代码中见过,觉得有些奇怪,于是查了一下资料,做一下整理:
一般可以认为是"/"的作用等同于"\\"
在java中路径一般用"/"
windows中的路径一般用"\"
linux、unix中的路径一般用"/"
所以在java中写windows路径一般用"/"或将"\"转义一下,就成了"\\"
最好用“/”,因为java是跨平台的
“\”(在java代码里应该是\\)是windows环境下的路径分隔符,Linux和Unix下都是用“/”
而在windows下也能识别“/”。所以最好用“/”
为了提高代码的跨平台可移植性对于文件路径分隔符也可以使用File.separator表示文件路径分隔符
比如:File file = new File("test"+File.separator+"test.txt");中file的相对路径就是test下的test.txt
原文:https://blog.csdn.net/qq_35580883/article/details/78162806