All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.l10n.java.rules.squid.CallToFileDeleteOnExitMethod.html Maven / Gradle / Ivy

Use of File.deleteOnExit() is not recommended for the following reasons:

  • The deletion occurs only in the case of a normal JVM shutdown but not when the JVM crashes or is killed.
  • For each file handler, the memory associated to the handler is released only at the end of the process.

Noncompliant Code Example

File file = new File("file.txt");
file.deleteOnExit();  // Noncompliant




© 2015 - 2025 Weber Informatics LLC | Privacy Policy