我们是否真的需要在java.io.File路径表达式中提供正确的文件分隔符?换句话说,对于任何操作系统,为path + File.separator + fileName
而不是path + "/" + fileName
编写会有什么不同吗?
答案 0 :(得分:2)
有些人可能会说技术上是肯定的,但实际上因为windows使用\或/,只需使用unix文件分隔符就可以了。
答案 1 :(得分:0)
我经常坚持使用File.separator。 但是我注意到Java足够聪明,可以在任何操作系统上正确处理“/”。
答案 2 :(得分:0)
可能你不知道Windows版本将是你的应用程序,因此我建议你总是使用System.getProperty(file.separator);