私は終了時にこれらの一時ファイルを削除しようとしています: - "hsperfdata_user" - "JNativeHook-2.1.0" - "JNA-196922"終了時に一時ファイルが削除されません - これはなぜですか?
それは、彼らが削除されているようには見えません!
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