JavaScript
·
发表于 5年以前
·
阅读量:707
在electron
开发中,使用JavaScript读取本地文件内容。
let buf = new Buffer(1024);
const fs = require('fs');
fs.open(this.path, 'r+', (err, fd) => {
if (err) {
return console.log(err);
}
fs.read(fd, buf, 0, buf.length, 0, (err, bytes) => {
if (err) {
console.log(err);
}
if (bytes > 0) {
//buf.slice(0, bytes).toString()为读取到的内容
this.codemirror.setValue(buf.slice(0, bytes).toString());
}
});
// 关闭文件
fs.close(fd, function (err) {
if (err) {
console.log(err);
}
});
});