Methods
appendFile
- appendFile(filePath: IFilePath, content: string): Promise<void>
-
Parameters
-
filePath: IFilePath
-
content: string
Returns Promise<void>
copyFile
- copyFile(sourceFilePath: IFilePath, destinationFilePath: IFilePath, options: ICopyFileOptions | {}): Promise<void>
-
Parameters
-
sourceFilePath: IFilePath
-
destinationFilePath: IFilePath
-
options: ICopyFileOptions | {}
Returns Promise<void>
createDirectory
- createDirectory(directoryPath: IFilePath): Promise<void>
-
Parameters
Returns Promise<void>
deleteFile
- deleteFile(filePath: IFilePath, recursive: boolean): Promise<void>
-
Parameters
-
filePath: IFilePath
-
recursive: boolean
Returns Promise<void>
downloadFile
- downloadFile(filePath: IFilePath, sourceUri: string, headers?: IHeaders): Promise<void>
-
Parameters
-
filePath: IFilePath
-
sourceUri: string
-
Optional headers: IHeaders
Returns Promise<void>
exists
- exists(filePath: IFilePath): Promise<boolean>
-
Parameters
Returns Promise<boolean>
extractFile
- extractFile(archiveFilePath: IFilePath, destinationDirectionPath: IFilePath, method: string): Promise<void>
-
Parameters
-
archiveFilePath: IFilePath
-
destinationDirectionPath: IFilePath
-
method: string
Returns Promise<void>
getFile
- getFile(filePath: IFilePath): Promise<IFileSystemFile | null>
-
Parameters
Returns Promise<IFileSystemFile | null>
getFileChecksum
- getFileChecksum(filePath: IFilePath, hashType: string): Promise<string>
-
Parameters
-
filePath: IFilePath
-
hashType: string
Returns Promise<string>
isDirectory
- isDirectory(filePath: IFilePath): Promise<boolean>
-
Parameters
Returns Promise<boolean>
listFiles
- listFiles(directoryPath: IFilePath): Promise<IFilePath[]>
-
Parameters
Returns Promise<IFilePath[]>
listStorageUnits
- listStorageUnits(): Promise<IStorageUnit[]>
-
Returns Promise<IStorageUnit[]>
moveFile
- moveFile(sourceFilePath: IFilePath, destinationFilePath: IFilePath, options: IMoveFileOptions | {}): Promise<void>
-
Parameters
-
sourceFilePath: IFilePath
-
destinationFilePath: IFilePath
-
options: IMoveFileOptions | {}
Returns Promise<void>
readFile
- readFile(filePath: IFilePath): Promise<string>
-
Parameters
Returns Promise<string>
writeFile
- writeFile(filePath: IFilePath, content: string): Promise<void>
-
Parameters
-
filePath: IFilePath
-
content: string
Returns Promise<void>