Исходя из предыдущего вопроса, по какой-то причине, когда я использую следующий код:
final File tmpDir = new File("C:/TEMP/", zipFile.getName());
if(!tmpDir.mkdir() && tmpDir.exists()) {
System.err.println("Cannot create: " + tmpDir);
System.exit(0);
}
Я получаю ошибку (не могу создать: C: \ TEMP \ aZipFile), однако, если я использую следующее:
final File tmpDir = new File(System.getProperty("java.io.tmpdir"), zipFile.getName());
if(!tmpDir.mkdir() && tmpDir.exists()) {
System.err.println("Cannot create: " + tmpDir);
System.exit(0);
}
работает отлично. Моя проблема в том, что я хочу использовать C: \ TEMP, поскольку это согласуется с остальной частью проекта, над которым я работаю.
Опять же, я использую Java 1.4 в Windows XP и JDeveloper IDE.