Windows系统下用反斜杠"\",也可用斜杠"/",因为大部分windows处理文件的系统调用都会将斜杠解释成文件分隔符号。但是,并不推荐使用,因为windows系统函数的行为会与时俱进的发生变化。因此,对于可移植的程序来说,应该使用平台所使用的文件分隔符,我们可以通过常量字符串java.io.File.separator获得他。
Linux系统分隔符用斜杠"/",
获取不同系统下的路径分隔符号用File.separator或者System.getProperty("file.separator")
在java中路径一般用"/"
windows中的路径一般用"\"
linux、unix中的路径一般用"/"
最好用“/” 因为java是跨平台的。“\”(在java代码里应该是\\)是windows环境下的路径分隔符,Linux和Unix下都是用“/”。而在windows下也能识别“/”。所以最好用“/”
本文探讨了在Windows、Linux和Unix系统中路径分隔符的使用差异,强调了在Java编程中为确保代码的跨平台兼容性,推荐使用/作为路径分隔符的原因。文章指出,在Windows系统中虽然是默认的路径分隔符,但/同样被广泛接受。然而,考虑到系统函数行为的变化,建议通过java.io.File.separator或System.getProperty(file.separator)来获取当前系统适用的分隔符。

977

被折叠的 条评论
为什么被折叠?



