Package io.vertigo.core.lang
Class TempFile
java.lang.Object
io.vertigo.core.lang.TempFile
Temporary file management with automatic cleanup.
Features:
- Safe temporary file creation
- Dedicated Vertigo temp directory
- Automatic deletion on JVM exit
- Subdirectory support
- Path-based file handling
Files are created in ${java.io.tmpdir}/vertigo/tempFiles
- Author:
- npiedeloup
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
VERTIGO_TMP_DIR_PATH
Root directory for Vertigo temporary files. Created at startup in ${java.io.tmpdir}/vertigo/tempFiles.
-
-
Constructor Details
-
TempFile
public TempFile()
-
-
Method Details
-
of
Creates a temporary file in a subdirectory.- Parameters:
prefix- Filename prefix, used to generate unique namesuffix- Filename extension with dot (e.g. ".tmp")subDirectory- Path under temp directory (created if needed)- Returns:
- Created temporary file
- Throws:
IOException- if file creation fails
-
of
Creates a temporary file in root temp directory.- Parameters:
prefix- Filename prefix, used to generate unique namesuffix- Filename extension with dot (e.g. ".tmp")- Returns:
- Created temporary file
- Throws:
IOException- if file creation fails
-