class DefaultTemporaryFile extends TemporaryFile
A temporary file hold a reference to a real path, and will delete it when the reference is garbage collected.
- Source
- Files.scala
- Alphabetic
- By Inheritance
- DefaultTemporaryFile
- TemporaryFile
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
atomicMoveWithFallback(to: Path): TemporaryFile
Attempts to move source to target atomically and falls back to a non-atomic move if it fails.
Attempts to move source to target atomically and falls back to a non-atomic move if it fails.
This always tries to replace existent files. Since it is platform dependent if atomic moves replaces existent files or not, considering that it will always replaces, makes the API more predictable.
- to
the path to the destination file
- Definition Classes
- TemporaryFile
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
file: File
- Definition Classes
- DefaultTemporaryFile → TemporaryFile
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
moveTo(to: Path, replace: Boolean): TemporaryFile
Move the file using a java.nio.file.Path.
Move the file using a java.nio.file.Path.
- to
the path to the destination file
- replace
true if an existing file should be replaced, false otherwise.
- Definition Classes
- TemporaryFile
-
def
moveTo(to: File, replace: Boolean = false): TemporaryFile
Move the file using a java.io.File.
Move the file using a java.io.File.
- to
the path to the destination file
- replace
true if an existing file should be replaced, false otherwise.
- Definition Classes
- TemporaryFile
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
path: Path
- Definition Classes
- DefaultTemporaryFile → TemporaryFile
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
temporaryFileCreator: TemporaryFileCreator
- Definition Classes
- DefaultTemporaryFile → TemporaryFile
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )