场景什么的就不说了,简单描述下问题,代码如下:
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
来代替\\
和/
,它可以自动按照当前系统运行环境来调整。