2011-01-04 6 views
2

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

残念ながらファイルが作成取得されていない

を使用。これは私がやっていることです:

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

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

アイデア?

+0

このディレクトリを作成する権限がありますか。エクスプローラでディレクトリを作成してみてください。 –

+1

このコードはサービスではなく、あなたが実行していますか? –

+0

このJavaコードは、Tomcat 5.5で動作するWebアプリケーションの下にあります。 – Marquinio

答えて

4

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

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

関連する問題