fs_browser library

Classes

Directory
Abstract directory.
File
Abstract File entity.
FileMode
File open mode.
FileSink
File sink.
FileStat
A FileStat object represents the result of calling the POSIX stat() function on a file system object. It is an immutable object, representing the snapshotted values returned by the stat() call.
FileSystem
Abstract File system.
FileSystemEntity
FileSystem entity.
FileSystemEntityType
The type of an entity on the file system, such as a file, directory, or link.
FileSystemException
Common file system exception.
FileSystemIdbOptions
Idb file system options.
Link objects are references to filesystem links.
OSError
Generic OS error.
RandomAccessFile
Random access to the data in a file.

Extensions

FileSystemIdbExt on FileSystem
Web specific extesion
FileSystemIdbOptionsExt on FileSystemIdbOptions
Internal options helper.

Properties

fileSystemIdb FileSystem
The default browser file system on top of IndexedDB.
no setter
fileSystemWeb FileSystem
The default browser file system on top of IndexedDB.
no setter

Functions

getFileSystemWeb({FileSystemIdbOptions? options}) FileSystem
Get a file system with some options.
getFileSystemWebImpl({FileSystemIdbOptions? options}) FileSystem
FileSystem with pageSize (default being 16Kb).
newFileSystemIdb(IdbFactory idbFactory, [String? name]) FileSystem
Idb implementation (base for memory and browser)
newFileSystemWeb({required String name, FileSystemIdbOptions? options}) FileSystem
Browser base file system With a custom indexed db
newIdbFileSystem(IdbFactory idbFactory, [String? name]) FileSystem
Prefer newFileSystemIdb