我们是否必须在java.io.File路径中使用系统相关的文件分隔符?

时间:2012-12-07 10:00:17

标签: java

我们是否真的需要在java.io.File路径表达式中提供正确的文件分隔符?换句话说,对于任何操作系统,为path + File.separator + fileName而不是path + "/" + fileName编写会有什么不同吗?

3 个答案:

答案 0 :(得分:2)

有些人可能会说技术上是肯定的,但实际上因为windows使用\或/,只需使用unix文件分隔符就可以了。

答案 1 :(得分:0)

我经常坚持使用File.separator。 但是我注意到Java足够聪明,可以在任何操作系统上正确处理“/”。

答案 2 :(得分:0)

可能你不知道Windows版本将是你的应用程序,因此我建议你总是使用System.getProperty(file.separator);