4

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

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

File file = new File("Z:/file1");
file.mkdir();

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

有任何想法吗?

4

1 回答 1

7

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

File myFile = new File("\\\\server\\shared\\input");
myFile.mkdir();

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

于 2011-01-06T17:53:32.720 回答