4

マップされたネットワーク ドライブにフォルダを作成しようとしています Z: Java を使用

残念ながら、ファイルは作成されていません。これは私がやっていることです:

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

このコードは、マップされたネットワーク ドライブを使用していない場合に機能します。これはWindows環境にあります。

何か案は?

4

1 に答える 1

7

私はこれを理解しました。Tomcat は Windows 2003 Server で実行されています。私が発見したことによると、Windows サービスで Tomcat を起動すると、何らかの理由でマップされたネットワーク ドライブにアクセスできません。UNCパスを使用するとうまくいきました。

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

そのサーバーのマップされたネットワーク ドライブにフォルダーを作成できました。

于 2011-01-06T17:53:32.720 に答える