我们可以将分隔符用作“\”或“/”。我的问题是它们之间有什么区别吗? 例如;
new File("c:\\temp.txt");
或
new File("c:/temp.txt");
答案 0 :(得分:3)
在某处有一个副本,但是如果你使用JDK方法,那么你使用它们并不重要,因为它们会在它们进入操作系统之前对它们进行规范化。其他图书馆不一定能说。为获得最大兼容性,请使用File.separator
/ File.separatorChar
获取特定于操作系统的版本。 (\
在Windows上,/
几乎所有其他内容。)