WinXP では、ローカル ディスクまたはマップされたネットワーク ドライブのいずれかのフォルダーの下にあるファイルにアクセスしようとします。しかし、プログラムを Windows 2008 R2 で実行するように変更すると、プログラムはローカル ディスクにアクセスできますが、マップされたネットワーク ドライブにはアクセスできません。マップされたネットワーク ドライブは、適切なユーザーでのログインを確認しました。
エクスプローラーで試してみると、マップされたドライブは必要に応じて読み書きできますが、Java では「フォルダーが存在しません」と表示されるだけです。
これが私たちのコードです。どんな提案でも大歓迎です。
#import java.io.File;
...
File folder = new File(folderPath);
if(!folder.exists()){
// do something
log.debug("Folder doesn't exist");
} else {
// do something else
}
...