我们尝试访问某个文件夹下的文件,在 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
}
...