Constructors
Private
constructor
- new Files(): Files
Methods
Static
appendBytes
- appendBytes(path, buffer): Promise<void>
Parameters
- path: string
- buffer: ArrayBuffer
Returns Promise<void>
Static
bytesLength
- bytesLength(path): Promise<number>
Returns Promise<number>
Static
createNewFile
- createNewFile(path): Promise<void>
Returns Promise<void>
Static
deleteRecursively
- deleteRecursively(path): Promise<void>
Returns Promise<void>
Static
fileName
- fileName(path): string
Returns string
Static
getUsableSpace
- getUsableSpace(path): Promise<number>
Returns Promise<number>
Static
isDirectory
- isDirectory(path): Promise<boolean>
Returns Promise<boolean>
Static
isFile
- isFile(path): Promise<boolean>
Returns Promise<boolean>
Static
lastModified
- lastModified(path): Promise<number>
Returns Promise<number>
Static
listFileRecursively
- listFileRecursively(path): Promise<string[]>
Returns Promise<string[]>
Static
mkdirs
- mkdirs(path): Promise<void>
Returns Promise<void>
Static
parentFile
- parentFile(path): string
Returns string
Static
readText
- readText(path): Promise<string>
Returns Promise<string>
Static
replaceExtension
- replaceExtension(path, extension): string
Parameters
- path: string
- extension: string
Returns string
Static
replaceName
- replaceName(path, name): string
Returns string
Static
useFile
- useFile<T>(file, callback): Promise<void>
Type Parameters
- T extends {
fd: number;
}
Parameters
- file: T
- callback: ((file) => void | Promise<void>)
- (file): void | Promise<void>
Returns void | Promise<void>
Returns Promise<void>
Static
writeText
- writeText(path, text): Promise<void>
Returns Promise<void>