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>