0

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

4

3 回答 3

2

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

于 2012-12-07T10:01:41.403 回答
0

我通常坚持 File.seperator 。

但是我注意到 Java 足够聪明,可以在任何操作系统上正确处理“/”。

于 2012-12-07T10:07:37.817 回答
0

您可能不知道您的应用程序会在哪个版本的 Windows 中使用,因此我建议您始终使用 System.getProperty(file.separator);

于 2012-12-07T13:37:03.840 回答