Class TempTools

java.lang.Object
de.intarsys.tools.file.TempTools

public class TempTools extends Object
Tools for dealing with temporary files and directories.

This class provides a locked, VM unique temp directory. Upon startup, unlocked directories are removed.

  • Constructor Details

    • TempTools

      public TempTools()
  • Method Details

    • cleanUp

      protected static void cleanUp()
      Clean up temporary directories.
    • cleanUpTempDir

      protected static void cleanUpTempDir(File file)
      Clean up a single temporary directory
      Parameters:
      file -
    • createTempDir

      public static File createTempDir(String prefix, String suffix)
    • createTempDirVM

      protected static File createTempDirVM(File parent)
      Create the root directory for all temp files
      Parameters:
      parent -
      Returns:
    • createTempFile

      public static File createTempFile(String prefix, String suffix)
    • getTempDir

      public static File getTempDir()
    • getTempDirVM

      public static File getTempDirVM()
    • setTempDir

      public static void setTempDir(File pTempDir)