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

1月以前  |  阅读数:10 次  |     收藏

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`模块读取文件内容

读取目录信息

新建目录

读文件

删除目录

监测文件更新

获取文件信息