kactoos-jvm / nnl.rocks.kactoos.io / TempFile
class TempFile : Scalar<Path>, Closeable
A temporary file.
These are ephemeral files to be used in small scopes. Typical use looks like this:
try (final TempFile file = new TempFile()) {
//write to the file
}
The physical file is deleted from the filesystem when the temp file is closed.
file - Creates the file and returns the path to it
Since 0.3
| Name | Summary |
|---|---|
| <init> | TempFile(prefix: String = "", suffix: String = "")The temporary file will be created inside the filesystem’s temporary folder (system property: java.io.tmpdir).TempFile(dir: KScalar<Path>, prefix: String, suffix: String)TempFile(dir: KScalar<Path>, prefix: Text, suffix: Text) |
| Name | Summary |
|---|---|
| close | fun close(): UnitDeletes the file from the filesystem. |
| invoke | fun invoke(): PathGet value of this Scalar |