Я пишу Java-программу для удаления непустого каталога после его создания.
При его выполнении я получил сообщение о том, что каталог уже используется другим процессом
Я хочу знать, как я могу закрыть файл или процесс, использующий его, чтобыудали нормальный каталог.Это код, который я использую для удаления простого файла:
FileDeleteStrategy.FORCE.delete(new File(properties.getPackagePath() + "/" + enrollType + "." + sslType + ".tar.gz"));
И это код, который я использую для удаления полного каталога:
Files.walk(path)
.sorted(Comparator.reverseOrder())
.map(Path::toFile)
.forEach(File::delete);