使用`fs`模块读取文件内容

4年以前  |  阅读数:268 次  |  编程语言:JavaScript 

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);
        }
    });
});
 相关文章:
在Electron中写文件
在Electron中创建模态窗口
使用`fs`模块读取文件内容
读取目录信息
获取文件信息
删除目录
读文件
监测文件更新
新建目录