Skip to main content

FileSystemAdapter

Implements DataAdapter

Constructor#

constructor();

Methods#

getName#

getName(): string;

getBasePath#

getBasePath(): string;

mkdir#

mkdir(normalizedPath: string): Promise<void>;

trashSystem#

trashSystem(normalizedPath: string): Promise<boolean>;

trashLocal#

trashLocal(normalizedPath: string): Promise<void>;

rmdir#

rmdir(normalizedPath: string, recursive: boolean): Promise<void>;

read#

read(normalizedPath: string): Promise<string>;

readBinary#

readBinary(normalizedPath: string): Promise<ArrayBuffer>;

write#

write(normalizedPath: string, data: string, options?: DataWriteOptions): Promise<void>;

writeBinary#

writeBinary(normalizedPath: string, data: ArrayBuffer, options?: DataWriteOptions): Promise<void>;

append#

append(normalizedPath: string, data: string, options?: DataWriteOptions): Promise<void>;

getResourcePath#

getResourcePath(normalizedPath: string): string;

getFilePath#

getFilePath(normalizedPath: string): string;

Returns the file:// path of this file

remove#

remove(normalizedPath: string): Promise<void>;

rename#

rename(normalizedPath: string, normalizedNewPath: string): Promise<void>;

copy#

copy(normalizedPath: string, normalizedNewPath: string): Promise<void>;

exists#

exists(normalizedPath: string, sensitive?: boolean): Promise<boolean>;

stat#

stat(normalizedPath: string): Promise<Stat | null>;

list#

list(normalizedPath: string): Promise<ListedFiles>;

getFullPath#

getFullPath(normalizedPath: string): string;

readLocalFile#

static readLocalFile(path: string): Promise<ArrayBuffer>;

mkdir#

static mkdir(path: string): Promise<void>;