Package de.intarsys.tools.file
Class TempTools
- java.lang.Object
-
- de.intarsys.tools.file.TempTools
-
public class TempTools extends java.lang.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 Summary
Constructors Constructor Description TempTools()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static void
cleanUp()
Clean up temporary directories.protected static void
cleanUpTempDir(java.io.File file)
Clean up a single temporary directorystatic java.io.File
createTempDir(java.lang.String prefix, java.lang.String suffix)
protected static java.io.File
createTempDirVM(java.io.File parent)
Create the root directory for all temp filesstatic java.io.File
createTempFile(java.lang.String prefix, java.lang.String suffix)
static java.io.File
getTempDir()
static java.io.File
getTempDirVM()
static void
setTempDir(java.io.File pTempDir)
-
-
-
Method Detail
-
cleanUp
protected static void cleanUp()
Clean up temporary directories.
-
cleanUpTempDir
protected static void cleanUpTempDir(java.io.File file)
Clean up a single temporary directory- Parameters:
file
-
-
createTempDir
public static java.io.File createTempDir(java.lang.String prefix, java.lang.String suffix)
-
createTempDirVM
protected static java.io.File createTempDirVM(java.io.File parent)
Create the root directory for all temp files- Parameters:
parent
-- Returns:
-
createTempFile
public static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix)
-
getTempDir
public static java.io.File getTempDir()
-
getTempDirVM
public static java.io.File getTempDirVM()
-
setTempDir
public static void setTempDir(java.io.File pTempDir)
-
-