Author: fanningpj
Date: Mon Dec 30 22:01:17 2024
New Revision: 1922789

URL: http://svn.apache.org/viewvc?rev=1922789&view=rev
Log:
try to fix temp file docs

Modified:
    
poi/trunk/poi/src/main/java/org/apache/poi/util/DefaultTempFileCreationStrategy.java

Modified: 
poi/trunk/poi/src/main/java/org/apache/poi/util/DefaultTempFileCreationStrategy.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/util/DefaultTempFileCreationStrategy.java?rev=1922789&r1=1922788&r2=1922789&view=diff
==============================================================================
--- 
poi/trunk/poi/src/main/java/org/apache/poi/util/DefaultTempFileCreationStrategy.java
 (original)
+++ 
poi/trunk/poi/src/main/java/org/apache/poi/util/DefaultTempFileCreationStrategy.java
 Mon Dec 30 22:01:17 2024
@@ -32,8 +32,8 @@ import java.util.concurrent.locks.Reentr
  * Default implementation of the {@link TempFileCreationStrategy} used by 
{@link TempFile}:
  * Files are collected into one directory.
  * Files may be manually deleted by user prior to JVM exit.
- * You can define the system property {@link #DELETE_FILES_ON_EXIT} and set to 
true if you want to
- * delete any stray files on clean JVM exit.
+ * You can define the system property {@link #DELETE_FILES_ON_EXIT} if you 
want to
+ * delete any stray files on clean JVM exit (any non-empty value means add the 
deleteOnExit flag).
  *
  * The POI code should tidy up temp files when it no longer needs them.
  * The temporary directory is not deleted after the JVM exits.
@@ -83,8 +83,8 @@ public class DefaultTempFileCreationStra
         // Generate a unique new filename
         File newFile = Files.createTempFile(dir.toPath(), prefix, 
suffix).toFile();
 
-        // Set the delete on exit flag if requested
-        if (Boolean.getBoolean(DELETE_FILES_ON_EXIT)) {
+        // Set the delete on exit flag if sys prop is set
+        if (System.getProperty(DELETE_FILES_ON_EXIT) != null) {
             newFile.deleteOnExit();
         }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to