有很多项目使用File.separator
作为路径分隔符。但为什么它在Android上使用?我知道它在跨平台应用程序上很有用,其中Windows使用\
,而Linux使用/
作为分隔符,但是开发人员真的认为Android项目将在未来的Windows上启动,还是只是历史原因?显然,使用/
代替File.separator
更有用,甚至可以将其添加到fileSep
或fs
等变量中。
谢谢!
答案 0 :(得分:2)
Android运行在Linux之上。因此,所有文件分隔符和类似设置都使用与Linux相同的设置。使用File.separator的人要么运行(或复制)Java代码,要么是多平台的,要么是非常谨慎。