The filesysteminfo object provides information about the file system of a storage device connected to the player. To retrieve information about the storage device itself, use the storageinfo object.
To create a filesysteminfo object, first load the
brightsign/filesysteminfo module using the
Require() method. Then create an instance of the filesysteminfo class with a string value specifying the storage path.
Use the following string values to specify different storage drives:
"/storage/usb1"– The drive for USB storage devices connected to the player
"/storage/sd"– The primary SD or microSD drive on the player.
"/storage/sd2"– The internal microSD drive on the player (4Kx42, XDx32 models only)
"/storage/ssd"– The internal SSD on the player (XTx44, XTx43, XDx34, and XDx33 models only)
Use this interface to retrieve information about the file system.
Returns a Boolean value indicating whether the filesystem is read-only.
Returns the filesystem type. The following are potential values:
StorageStats interface containing information about the filesystem. This method can take a significant amount of time to return its promise.
This interface contains information about the filesystem:
[number] blockSize: The size of a native block
[number] bytesFree: The amount of free space
[number] sizeBytes: The amount of total space
[number] filesFree: The number of free inodes
[number] filesUsed: The number of used inodes
[bool] isReadOnly: A flag indicating whether the filesystem is read-only.