Package de.intarsys.tools.file
Class TempTools
- java.lang.Object
-
- de.intarsys.tools.file.TempTools
-
public class TempTools extends java.lang.ObjectTools 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 voidcleanUp()Clean up temporary directories.protected static voidcleanUpTempDir(java.io.File file)Clean up a single temporary directorystatic java.io.FilecreateTempDir(java.lang.String prefix, java.lang.String suffix)protected static java.io.FilecreateTempDirVM(java.io.File parent)Create the root directory for all temp filesstatic java.io.FilecreateTempFile(java.lang.String prefix, java.lang.String suffix)static java.io.FilegetTempDir()static java.io.FilegetTempDirVM()static voidsetTempDir(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)
-
-