FileEntry

external interface FileEntry : Entry(source)

Properties

Link copied to clipboard
abstract var filesystem: FileSystem
Link copied to clipboard
abstract var fullPath: String
Link copied to clipboard
abstract var isDirectory: Boolean
Link copied to clipboard
abstract var isFile: Boolean
Link copied to clipboard
abstract var name: String

Functions

Link copied to clipboard
suspend fun FileEntry.append(data: String): Result<FileEntry>

Append file content from a plain string.

suspend fun FileEntry.append(data: Blob): Result<FileEntry>

Append file content from a Blob.

Link copied to clipboard
abstract fun copyTo(parent: DirectoryEntry, newName: String? = definedExternally, successCallback: EntryCallback? = definedExternally, errorCallback: ErrorCallback? = definedExternally)
Link copied to clipboard
suspend fun Entry.copyTo(parent: DirectoryEntry, newName: String? = null): Result<Entry>

Copy given file or directory to a new location.

Link copied to clipboard
abstract fun createWriter(successCallback: FileWriterCallback, errorCallback: ErrorCallback? = definedExternally)
Link copied to clipboard

Create a FileWriter object for a given file entry.

Link copied to clipboard
abstract fun file(successCallback: FileCallback, errorCallback: ErrorCallback? = definedExternally)
Link copied to clipboard
suspend fun FileEntry.file(): Result<File>

Get a File object for a given file entry.

Link copied to clipboard
abstract fun getMetadata(successCallback: MetadataCallback, errorCallback: ErrorCallback? = definedExternally)
Link copied to clipboard

Get file or directory metadata.

Link copied to clipboard
abstract fun getParent(successCallback: DirectoryEntryCallback, errorCallback: ErrorCallback? = definedExternally)
Link copied to clipboard

Get file or directory parent directory entry.

Link copied to clipboard
abstract fun moveTo(parent: DirectoryEntry, newName: String? = definedExternally, successCallback: EntryCallback? = definedExternally, errorCallback: ErrorCallback? = definedExternally)
Link copied to clipboard
suspend fun Entry.moveTo(parent: DirectoryEntry, newName: String? = null): Result<Entry>

Move given file or directory to a new location.

Link copied to clipboard

Read file content as an array buffer.

Link copied to clipboard

Read file content as a data url.

Link copied to clipboard

Read file content as a plain string.

Link copied to clipboard
abstract fun remove(successCallback: VoidCallback, errorCallback: ErrorCallback? = definedExternally)
Link copied to clipboard
suspend fun Entry.remove(): Result<Entry>

Remove given file or directory.

Link copied to clipboard
abstract fun toInternalURL(): String
Link copied to clipboard
abstract fun toURL(): String
Link copied to clipboard
suspend fun FileEntry.write(data: String): Result<FileEntry>

Write file content from a plain string.

Write file content from an array buffer.

suspend fun FileEntry.write(data: Blob): Result<FileEntry>

Write file content from a Blob.

Link copied to clipboard
suspend fun FileEntry.writeDataUrL(dataUrl: String): Result<FileEntry>

Write file content from a data url.