class JvmSyncFile extends SyncFile with JvmBaseFile
Implementation of a SyncFile for the JVM
- Attributes
- protected
- Alphabetic
- By Inheritance
- JvmSyncFile
- JvmBaseFile
- SyncFile
- FileProto
- File
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new JvmSyncFile(fileSystem: FileSystem, path: String)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def /(name: String): SyncFile
A file into this file directory
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def async: AsyncFile
Returns an async view of the file
Returns an async view of the file
- Definition Classes
- JvmSyncFile → File
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def delete: Unit
Delete a File
Delete a File
- Definition Classes
- JvmSyncFile → FileProto
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exists(implicit ctx: ExecutionContext = global): Boolean
Returns true if the File exists
Returns true if the File exists
- Definition Classes
- JvmSyncFile → FileProto
- val fileSystem: FileSystem
Returns the Filesystem for this file
Returns the Filesystem for this file
- Definition Classes
- JvmSyncFile → File
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- val global: ExecutionContext
- Definition Classes
- JvmBaseFile → File
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def isDirectory(implicit ctx: ExecutionContext = global): Boolean
Returns true if the File is a directory
Returns true if the File is a directory
- Definition Classes
- JvmSyncFile → FileProto
- def isFile(implicit ctx: ExecutionContext = global): Boolean
Returns true if the File is a normal File
Returns true if the File is a normal File
- Definition Classes
- JvmSyncFile → FileProto
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def list: Array[String]
list the contents of a directory.
list the contents of a directory.
- Definition Classes
- JvmSyncFile → FileProto
- def mkdir(implicit ctx: ExecutionContext = global): Unit
Create a directory.
Create a directory.
- Definition Classes
- JvmSyncFile → FileProto
- def name: String
Returns the name of the file or directory denoted by this abstract pathname.
Returns the name of the file or directory denoted by this abstract pathname. This is just the last name in the pathname's name sequence.
- Definition Classes
- JvmSyncFile → File
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def parent: String
Returns the pathname string of this abstract pathname's parent, or empty if this pathname does not name a parent directory.
Returns the pathname string of this abstract pathname's parent, or empty if this pathname does not name a parent directory.
- Definition Classes
- JvmSyncFile → File
- def parentFile: SyncFile
The parent File
- val path: String
The whole file path
The whole file path
- Definition Classes
- JvmSyncFile → File
- def read(encoding: String)(implicit ctx: ExecutionContext = global): CharSequence
Read the file.
Read the file.
- Definition Classes
- JvmSyncFile → FileProto
- def sync: SyncFile
Returns a sync view of the file
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- File → AnyRef → Any
- 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])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withExt(newExt: String): SyncFile
Get a new file replacing the extension
- def write(data: CharSequence, encoding: String)(implicit ctx: ExecutionContext = global): Unit
Write to the file.
Write to the file.
- Definition Classes
- JvmSyncFile → FileProto
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)