Пропустить создание каталога, если каталог уже существуетJAVA

Программисты JAVA общаются здесь
Anonymous
Пропустить создание каталога, если каталог уже существует

Сообщение Anonymous »

Я хочу создать кварцевое задание, которое читает файлы .csv и перемещает их при обработке файла. Я попробовал это: < /p>

Код: Выделить всё

@Override
public void execute(JobExecutionContext context) {

File directoryPath = new File("C:\\csv\\nov");
// Create a new subfolder called "processed" into source directory
try {
Files.createDirectory(Path.of(directoryPath.getAbsolutePath() + "/processed"));
} catch (IOException e) {
throw new RuntimeException(e);
}
.......................
}
< /code>
Когда я запускаю код во второй раз, я получаю ошибку: < /p>
Caused by: java.nio.file.FileAlreadyExistsException: C:\csv\nov\processed
< /code>
Есть ли способ проверить этот каталог и пропустить создание каталога? Я могу удалить линию, бросить новое runtimeexception (e); 
, но я ищу лучший способ справиться с делом.

Подробнее здесь: https://stackoverflow.com/questions/744 ... ady-exists

Вернуться в «JAVA»