【发布时间】:2014-07-29 10:28:53
【问题描述】:
我们可以将分隔符用作 "\" 或 "/" 。我的问题是它们之间有什么区别吗? 例如;
new File("c:\\temp.txt");
或
new File("c:/temp.txt");
【问题讨论】:
-
AFAIK 第一个用于 Windows 系统,第二个用于基于 unix 的系统(Linux、Mac...)。但第二个是“通用”分隔符,因此它也适用于 Windows。不过等别人给你更详细的解释
-
如果你想确保它总是适合它运行的平台,你可以使用
File.separator。 -
是的,第二个适用于 Windows。我说“它们都有效,所以一定有区别”。感谢您的评论
标签: java