什么时候应该使用File.separator?什么时候应该使用File.pathSeparator?


问题内容

File该类中,有两个字符串,separatorpathSeparator

有什么不同?我什么时候应该使用另一个?


问题答案:

如果你的意思是File.separatorFile.pathSeparator则:

  • File.pathSeparator用于在文件路径列表中分隔各个文件路径。考虑在Windows上的PATH环境变量。您使用a;分隔文件路径,因此在WindowsFile.pathSeparator上将是;。

  • File.separator/\用于拆分到特定文件的路径。例如在Windows上,\C:\Documents\Test