const fs = wx.getFileSystemManager();
try {
fs.writeFileSync(
`${wx.env.USER_DATA_PATH}/XSD.txt`, //指定文件路径
data1, //要写入的数据
'utf8' //文件的编码方式
)
// 尝试读取文件以确认写入成功
const data = fs.readFileSync(`${wx.env.USER_DATA_PATH}/XSD.txt`, 'utf8')
console.log('文件的内容:', data); //应该打印出写入的文本
// 如果走到这里而没有异常抛出,那么通常可以认为文件写入是成功的
} catch (e) {
console.log('写入文件时发生错误:', e) //捕获并打印写入过程中出现的任何错误
}
内容过多,就获取不到数据
const data = fs.readFileSync(`${wx.env.USER_DATA_PATH}/XSD.txt`, 'utf8')
console.log('data:', data);
这样读取的数据,写入的数据少,就能读取到,数据多,就读取不到,为什么?是不是写入的内容大小有限制?