场景什么的就不说了,简单描述下问题,代码如下:
new File("\\aaaa\\bbbb\\cccc").mkdirs()
在Windows系统下运行就可以正常创建文件夹
但是在Linux系统下就会在程序当前的目录下创建这个“aaaa\\bbbb\\cccc”的文件夹
原因很简单,因为在Linux系统中,路径都是/,将\\改掉就好了
也可以使用File.separator来代替\\和/,它可以自动按照当前系统运行环境来调整。
场景什么的就不说了,简单描述下问题,代码如下:
new File("\\aaaa\\bbbb\\cccc").mkdirs()
在Windows系统下运行就可以正常创建文件夹
但是在Linux系统下就会在程序当前的目录下创建这个“aaaa\\bbbb\\cccc”的文件夹
原因很简单,因为在Linux系统中,路径都是/,将\\改掉就好了
也可以使用File.separator来代替\\和/,它可以自动按照当前系统运行环境来调整。