Linux系统使用File的绝对路径遇到的问题

场景什么的就不说了,简单描述下问题,代码如下:

new File("\\aaaa\\bbbb\\cccc").mkdirs()

在Windows系统下运行就可以正常创建文件夹
但是在Linux系统下就会在程序当前的目录下创建这个“aaaa\\bbbb\\cccc”的文件夹
原因很简单,因为在Linux系统中,路径都是/,将\\改掉就好了
也可以使用File.separator来代替\\/,它可以自动按照当前系统运行环境来调整。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。