From 75729edcea0219c885e90cf74cf1ff6151f95b77 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Mon, 30 Dec 2024 21:48:22 +0000 Subject: [PATCH] do not set deleteOnExit if sys prop set to false git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1922788 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/poi/util/DefaultTempFileCreationStrategy.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poi/src/main/java/org/apache/poi/util/DefaultTempFileCreationStrategy.java b/poi/src/main/java/org/apache/poi/util/DefaultTempFileCreationStrategy.java index 44231ac39d..c4328edc7e 100644 --- a/poi/src/main/java/org/apache/poi/util/DefaultTempFileCreationStrategy.java +++ b/poi/src/main/java/org/apache/poi/util/DefaultTempFileCreationStrategy.java @@ -83,8 +83,8 @@ public class DefaultTempFileCreationStrategy implements TempFileCreationStrategy // Generate a unique new filename File newFile = Files.createTempFile(dir.toPath(), prefix, suffix).toFile(); - // Set the delete on exit flag, but only when explicitly disabled - if (System.getProperty(DELETE_FILES_ON_EXIT) != null) { + // Set the delete on exit flag if requested + if (Boolean.getBoolean(DELETE_FILES_ON_EXIT)) { newFile.deleteOnExit(); }