我尝试比较C:\ Program Files和C:// Program Files的程序,并用compareTo()== 0检查它们是否相等。但我怀疑//&\之间是否有区别 有什么区别吗? c:/程序文件和//之间有什么区别? 最佳答案 至少在Sun的实现中没有区别。 Win32FileSystem通过转换斜杠并删除重复的斜杠来规范化路径。如果要100%便携,请使用File.separator