IModelJsFs Class
File system operations that are defined on all platforms. See also Platform and KnownLocations
Methods
| Name | Description | |
|---|---|---|
| constructor(): IModelJsFs | ||
| appendFileSync(pathname: string, str: string): void Static | Append to a file. | |
| copySync(src: string, dest: string, opts?: any): void Static | Make a copy of a file | |
| existsSync(pathname: string): boolean Static | Does file or directory exist? | |
| lstatSync(pathname: string): undefined | IModelJsFsStats Static | Get information about a file. | |
| mkdirSync(pathname: string): void Static | Create a directory. | |
| purgeDirSync(dirPath: string): void Static | Remove a directory, recursively | |
| readFileSync(pathname: string): string | Buffer Static | Read file | |
| readdirSync(pathname: string): string[] Static | Gets the file and directory names in the specified directory. | |
| recursiveFindSync(rootDir: string, pattern: RegExp): string[] Static | Finds files recursively based on a pattern | |
| recursiveMkDirSync(dirPath: string): void Static | Create a directory, recursively setting up the path as necessary | |
| removeSync(pathname: string): void Static | Delete a file or remove a directory (rm -r). | |
| rmdirSync(pathname: string): void Static | Remove a directory. | |
| unlinkSync(pathname: string): void Static | Delete a file. | |
| walkDirSync(rootDir: string, cb: (pathname: string, isDir: boolean) => boolean): void Static | Walks a directory in breadth first fashion | |
| writeFileSync(pathname: string, data: string | Uint8Array, wflag: string = "w"): void Static | Write to a file. |
Defined in
- backend/src/IModelJsFs.ts Line 36
Last Updated: 30 November, 2023