Я пытаюсь удалить эти временные файлы на выходе: - "hsperfdata_user" - "JNativeHook-2.1.0" - "ЮНА-196922"Файл Temp не удаляется при выходе - почему это?
Это не кажется, что они удалялись!
if (temp != null) {
for (File file : temp.listFiles()) {
if (file.getName().contains("JNative") || file.getName().contains("rar") || file.getName().contains("hsper") || file.getName().contains("jna") || file.getName().contains("dll")) {
file.deleteOnExit();
System.out.println(file.getName());
}
}
}
«Повторяющийся» вопрос относится к удалению файлов, которые вы создали, - я не создал эту температуру. файлы намеренно. Они создаются автоматически.
У нас нет способа узнать, что 'temp' содержит (не говоря уже о его тип). 'temp' может не иметь ничего в этом. – byxor
Возможный дубликат [deleteOnExit не удалять файл] (http://stackoverflow.com/questions/24758520/deleteonexit-not-deleting-file) – Janar
@BrandonIbbotson Я вижу там временные файлы - они не удаляются. – Exuro