使用Java在映射的网络驱动器中创建文件夹

Mar*_*nio 3 java unc network-drive java-io

我正在尝试使用Java为映射的网络驱动器Z创建一个文件夹

不幸的是,文件没有被创建.这就是我正在做的事情:

File file = new File("Z:/file1");
file.mkdir();
Run Code Online (Sandbox Code Playgroud)

不使用映射网络驱动器时此代码有效.这是在Windows环境中.

有任何想法吗?

Mar*_*nio 5

好的,我想出来了.Tomcat在Windows 2003 Server下运行.根据我的发现,当Tomcat在Windows服务下启动时,由于某种原因它无法访问映射的网络驱动器.使用UNC路径为我工作.

File myFile = new File("\\\\server\\shared\\input");
myFile.mkdir();
Run Code Online (Sandbox Code Playgroud)

我能够在该服务器上的映射网络驱动器上创建一个文件夹.