writeFileSync
API_LEVEL
2.0
开始支持,API 兼容性请参考 API_LEVEL。
同步地将数据写入小程序 /data
目录下的文件,如果文件已存在则替换 文件,不存在则新建文件。
类型
function writeFileSync(option: Option): void
参数
Option
属性 | 类型 | 必填 | 默认值 | 说明 | API_LEVEL |
---|---|---|---|---|---|
path | string|number | 是 | - | 文件路径或者文件句柄 | 2.0 |
data | ArrayBuffer|string|DataView | 是 | - | 写入目标文件的数据 | 2.0 |
options | Options | 否 | - | 其他选项 | 2.0 |
Options
属性 | 类型 | 必填 | 默认值 | 说明 | API_LEVEL |
---|---|---|---|---|---|
encoding | string | 否 | utf8 | 如果数据格式为 string ,需要指定编码方式 | 2.0 |
代码示例
import { writeFileSync } from '@zos/fs'
const buffer = new ArrayBuffer(4)
writeFileSync({
path: 'test.txt',
data: buffer,
})
writeFileSync({
path: 'content.txt',
data: 'some content...',
options: {
encoding: 'utf8',
},
})