Skip to content

Node.js CLI API

Node.js fs 模块,用于文件系统访问,包括读取、写入、列出和检查路径。

1 class · 5 methods

fs

5 methods

基于 Promise 和同步的文件系统操作。

.open [file]

异步读取文件的全部内容。设置 encoding 以接收字符串。

Parameters

NameTypeDescription
filestringDatabase file path or ':memory:'.

Returns

void

Example

sqlite
.open ./app.db
.dump [tbl]

异步将数据写入文件,如果文件已存在则替换。

Parameters

NameTypeDescription
tblstringOptional table name to dump.

Returns

void

Example

sqlite
.dump users > users.sql
.import file table

异步读取目录内容,使用 withFileTypes 返回名称或 Dirent 对象。

Parameters

NameTypeDescription
filestringInput file path.
tablestringTarget table name.

Returns

void

Example

sqlite
.mode csv
.import users.csv users
.schema [tbl]

异步解析文件元数据,如大小、mtime 和类型。

Parameters

NameTypeDescription
tblstringOptional table name.

Returns

void

Example

sqlite
.schema users
.tables [pattern]

异步创建目录;recursive: true 按需创建父目录。

Parameters

NameTypeDescription
patternstringOptional LIKE pattern.

Returns

void

Example

sqlite
.tables user%