SpaceFilesClient
Defined in: src/dapi.ts:915
Client for file operations within a space's storage. Files in a space are stored in the space's dedicated storage connection. Directory operations are synchronized with the space hierarchy - creating a directory creates a corresponding subspace, and renaming a directory renames the subspace.
Constructors
Constructor
new SpaceFilesClient(
dart):SpaceFilesClient
Defined in: src/dapi.ts:918
Parameters
| Parameter | Type |
|---|---|
dart | any |
Returns
SpaceFilesClient
Properties
| Property | Type | Defined in |
|---|---|---|
dart | any | src/dapi.ts:916 |
Methods
copy()
copy(
files,destinationPath):Promise<void>
Defined in: src/dapi.ts:967
Copies files to a destination path
Parameters
| Parameter | Type |
|---|---|
files | (string | FileInfo)[] |
destinationPath | string |
Returns
Promise<void>
createDirectory()
createDirectory(
file):Promise<void>
Defined in: src/dapi.ts:950
Creates a directory within this space's storage. This automatically creates a corresponding subspace with the same name (normalized). The subspace will have its own namespaced storage path.
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
Returns
Promise<void>
delete()
delete(
file):Promise<void>
Defined in: src/dapi.ts:973
Deletes a file or directory
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
Returns
Promise<void>
exists()
exists(
file):Promise<boolean>
Defined in: src/dapi.ts:923
Checks if a file exists
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
Returns
Promise<boolean>
move()
move(
files,newPath):Promise<void>
Defined in: src/dapi.ts:960
Moves files to a new path
Parameters
| Parameter | Type |
|---|---|
files | (string | FileInfo)[] |
newPath | string | FileInfo |
Returns
Promise<void>
readAsBytes()
readAsBytes(
file):Promise<Uint8Array<ArrayBufferLike>>
Defined in: src/dapi.ts:928
Reads file content as bytes
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
Returns
Promise<Uint8Array<ArrayBufferLike>>
readAsString()
readAsString(
file):Promise<string>
Defined in: src/dapi.ts:933
Reads file content as string
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
Returns
Promise<string>
rename()
rename(
file,newName):Promise<void>
Defined in: src/dapi.ts:955
Renames a file or directory. If renaming directory, underlying subspace will be renamed.
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
newName | string |
Returns
Promise<void>
write()
write(
file,bytes):Promise<void>
Defined in: src/dapi.ts:938
Uploads file content
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
bytes | number[] |
Returns
Promise<void>
writeString()
writeString(
file,data):Promise<void>
Defined in: src/dapi.ts:942
Parameters
| Parameter | Type |
|---|---|
file | string | FileInfo |
data | string |
Returns
Promise<void>