Java路径分隔符

时间:2014-06-08 21:09:16

标签: java

我们可以将分隔符用作“\”或“/”。我的问题是它们之间有什么区别吗? 例如;

 new File("c:\\temp.txt");

 new File("c:/temp.txt");   

1 个答案:

答案 0 :(得分:3)

在某处有一个副本,但是如果你使用JDK方法,那么你使用它们并不重要,因为它们会在它们进入操作系统之前对它们进行规范化。其他图书馆不一定能说。为获得最大兼容性,请使用File.separator / File.separatorChar获取特定于操作系统的版本。 (\在Windows上,/几乎所有其他内容。)