我有以下代码检查文件是否是目录,如果不是,则创建它。
File folder = new File(destFolder);
if (!folder.isDirectory()) {
if (!folder.mkdir()) {
System.out.println("Could not create " + folder.getAbsolutePath());
return null;
}
}
代码总是输出“无法创建”。我检查并确认具有该名称的文件夹已经存在。可能是什么原因?
如果我删除 destFolder,它仍然显示相同的错误。检查权限,我对该文件夹具有读取、写入和执行权限。(奇怪的是,它一直工作到上周五!)
我的机器运行 Windows 7,我正在运行来自 Netbeans 的代码。Java 平台是 - JDK 1.7