FileSystem
Properties
Property | Type | Description |
---|---|---|
url | null | URL | A URL instance that points to the root of the filesystem mount. You should use this to create file path references within the filesystem mount. Example const dataUrl = new URL('data.json', fileSystem.url); |
Methods
freeSpace()
freeSpace(): bigint
The amount of free space available on the filesystem, in bytes.
Returns
bigint
mount()
mount(name
): URL
Mounts the FileSystem
such that filesystem operations may be used.
Parameters
Parameter | Type | Description |
---|---|---|
name | string | The name of the mount for filesystem paths. By default, a random name is generated. Should not exceed 31 characters, and should not have a trailing colon. |
Returns
totalSpace()
totalSpace(): bigint
The total amount of space available on the filesystem, in bytes.
Returns
bigint
openBis()
static
openBis(id
): FileSystem
Opens a file system partition specified by its BisPartitionId
.
Parameters
Parameter | Type | Description |
---|---|---|
id | number | The BisPartitionId of the partition to open. |
Returns
Example
openSdmc()
static
openSdmc(): FileSystem
Opens a file system partition for the SD card.
Note that the SD card is automatically mounted under the sdmc:
protocol,
so your application will not need to call this function under most circumstances.
However, it is useful for querying metatdata about the SD card, such as
the amount of free space available.