Java IO имеет File.deleteOnExit(), который является методом, который удаляет файл, который он вызывается при нормальном завершении JVM. Я нашел, что это очень полезно для очистки временных файлов, особенно во время модульных тестов.
Однако я не вижу метод с тем же именем в классе Java NIO Files. Я знаю, что могу сделать path.toFile().deleteOnExit()
, но я хотел бы знать, есть ли альтернатива, использующая NIO.
Есть ли альтернатива? Если нет, то почему этого не происходит?