版权声明:本文为博主吕小布原创文章,未经允许不得转载。 https://blog.csdn.net/qq_36769100/article/details/79373269
windows系统的目录是以\来作为分隔符的,例如
D:\Games
而linux系统的目录则正好与windows相反,是以/作为分隔符的
那么当java程序中读取某路径时,就要考虑兼容windows和linux的各自的分隔符
当然,jdk是提供了这种功能的:
File.separator
例如:String path = "D:"+File.separator+"Games"
在windows中读取的就是D:\Games,
在linux中读取的就是D:/Games.