SystemFS

interface SystemFS

Inheritors

Types

Link copied to clipboard

Functions

Link copied to clipboard
abstract suspend fun exec(commands: List<String>, envs: Map<String, String>, cwd: String): SystemFSProcess
Link copied to clipboard
open suspend fun exists(path: String): Boolean
Link copied to clipboard
open suspend fun getResourceBytes(path: String, clazz: KClass<*>? = null): ByteArray
Link copied to clipboard
open suspend fun getResourceLength(path: String, clazz: KClass<*>? = null): Long
Link copied to clipboard
open suspend fun isDirectory(path: String): Boolean
Link copied to clipboard
open suspend fun isFile(path: String): Boolean
Link copied to clipboard
abstract suspend fun listdir(path: String): Flow<String>
Link copied to clipboard
abstract suspend fun mkdir(path: String): Boolean
Link copied to clipboard
abstract suspend fun open(path: String, write: Boolean = false): FileSystemFS?
Link copied to clipboard
abstract suspend fun readlink(path: String): String?
Link copied to clipboard
abstract suspend fun realpath(path: String): String
Link copied to clipboard
abstract suspend fun rmdir(path: String): Boolean
Link copied to clipboard
abstract suspend fun stat(path: String): FileSystemFSStat?
Link copied to clipboard
abstract suspend fun unlink(path: String): Boolean