Я застрял в том, что папка не создана.Создание новых каталогов
private static File createNewTempDir() {
File baseDir = new File(System.getProperty("java.io.tmpdir"));
String baseNamePrefix = System.currentTimeMillis() + "_" + Math.random() + "-";
LOG.info(System.getProperty("java.io.tmpdir"));
File tempDir = new File(baseDir, baseNamePrefix + "0");
LOG.info(tempDir.getAbsolutePath());
tempDir.mkdirs();
if (tempDir.exists()) {
LOG.info("I would be happy!");
}
else {
LOG.info("No folder there");
}
return tempDir;
}
Есть ли ошибки в этом? Я могу получить LOG, что никаких папок не существует ...
Вы уверены, что папка отсутствует? вы регистрируете его там не там, когда он существует. –
Казалось бы, проблема заключается в отрицании в 'if (! TempDir.exists())'. Это напечатало бы «Я был бы счастлив!» если путь НЕ существует, и «Нет папки там», если это так. –
Что касается этого вопроса с муравьем? Я не вижу его использования. Возможно, вы должны удалить тег. – joergl