class SingletonTemporaryFile extends TemporaryFile
- Source
- Files.scala
- Alphabetic
- By Inheritance
- SingletonTemporaryFile
- 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 atomicMoveFileWithFallback(to: Path): Path
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 atomicMoveFileWithFallback(to: File): Path
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
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def copyTo(to: Path, replace: Boolean): Path
Copy the file to the specified path destination and, if the destination exists, decide if replace it based on the
replace
parameter.Copy the file to the specified path destination and, if the destination exists, decide if replace it based on the
replace
parameter.- to
the path destination.
- replace
if it should replace an existing file.
- Definition Classes
- TemporaryFile
- def copyTo(to: File, replace: Boolean = false): Path
Copy the file to the specified path destination and, if the destination exists, decide if replace it based on the
replace
parameter.Copy the file to the specified path destination and, if the destination exists, decide if replace it based on the
replace
parameter.- to
the destination file.
- replace
if it should replace an existing file.
- Definition Classes
- TemporaryFile
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def file: File
- Definition Classes
- SingletonTemporaryFile → TemporaryFile
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def moveFileTo(to: Path, replace: Boolean): Path
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 moveFileTo(to: File, replace: Boolean = false): Path
Move the file to the specified destination java.io.File.
Move the file to the specified destination java.io.File. In some cases, the source and destination file may point to the same
inode
. See the documentation for java.nio.file.Files.move() to see more details.- 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
- SingletonTemporaryFile → TemporaryFile
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val temporaryFileCreator: TemporaryFileCreator
- Definition Classes
- SingletonTemporaryFile → TemporaryFile
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- 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
- Annotations
- @deprecated
- Deprecated
(Since version 2.7.0) Use atomicMoveFileWithFallback instead
- def atomicMoveWithFallback(to: File): 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
- Annotations
- @deprecated
- Deprecated
(Since version 2.7.0) Use atomicMoveFileWithFallback instead
- 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
- Annotations
- @deprecated
- Deprecated
(Since version 2.7.0) Use moveFileTo instead
- def moveTo(to: File, replace: Boolean = false): TemporaryFile
Move the file to the specified destination java.io.File.
Move the file to the specified destination java.io.File. In some cases, the source and destination file may point to the same
inode
. See the documentation for java.nio.file.Files.move() to see more details.- to
the path to the destination file
- replace
true if an existing file should be replaced, false otherwise.
- Definition Classes
- TemporaryFile
- Annotations
- @deprecated
- Deprecated
(Since version 2.7.0) Use moveFileTo instead