FileSystemManager.writeFileSync(string filePath, string|ArrayBuffer data, string encoding)
功能描述
FileSystemManager.writeFile的同步版本。
参数
string filePath
要写入的文件路径 (本地路径)
string|ArrayBuffer data
要写入的文本或二进制数据
string encoding
指定写入文件的字符编码
encoding 的合法值
合法值 | 说明 |
---|---|
ascii | |
utf-8 | |
utf8 | |
base64 | (注意,选择 base64 编码,data 只需要传 base64 内容本身,不要传 Data URI 前缀,否则会报 fail base64 encode error 错误。例如,传 aGVsbG8= 而不是传 data:image/png;base64,aGVsbG8= ) |
示例代码
const fs = mgtv.getFileSystemManager()
// 同步接口
try {
const res = fs.writeFileSync(
`${mgtv.env.USER_DATA_PATH}/hello.txt`,
'some text or arrayBuffer',
'utf8'
)
console.log(res)
} catch(e) {
console.error(e)
}