美文网首页
文件操作

文件操作

作者: jeneen1129 | 来源:发表于2021-05-18 19:14 被阅读0次

node中文网: http://nodejs.cn/api/fs.html

在日常的工作中,处理大量数据时我们可能需要Node来读取文件,然后转换数据之后能够生成文件,新输入到文件中,这个时候,我们就需要知道 node 中的 fs 模块。它包含了文件的读取、写入、更名、删除、遍历目录、链接等POSIX文件系统操作。
fs模块中所有的操作都提供了异步的和同步的两个版本,例如读取文件内容的函数有异步的fs.readFile()和同步的fs.readFileSync()。
读取文件,该操作是异步操作。

var fs = require('fs')
fs.readFile('./xxx/xxx.txt', 'utf8', function (err, data) {
    var t = JSON.parse(data)
    var max = 0
    var maxD = 0
    for (var i = 0; i < t.length; i++) {
        var obj = t[i].detailInfo
        if (t[i].name && t[i].name.length > max) {
            max = t[i].name.length
        }
        for (key in obj) {
            if ("分类1" !== key && obj[key] && Number(obj[key]) > maxD) {
                maxD = Number(obj[key])
            }
        }
    }
    console.log('1:', t.length)
    console.log('11最长:', max)
    console.log('11最大:', maxD)
});

写入文件,异步操作

var fs = require('fs')
fs.writeFile('./new.json', '['+JSON.stringify(map)+']', { 'flag': 'a' }, function(err) {
        if (err) {
            throw err;
        }
        console.log('写入文件成功!');
    });

相关文章

  • 文件操作

    文件操作 目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思...

  • 文件和目录处理相关

    文件和目录处理相关 题: 考点:文件操作/写入操作; 延伸:目录操作函数,其他文件操作; 文件读写操作 文件系统函...

  • 09-文件操作

    一、文件操作流程 a.普通文件操作流程: 打开文件 操作文件 关闭文件 b. json文件操作流程: open(文...

  • VBS文件操作

    VBS文件操作'操作文本文件,操作fso对象(文件对象操作) --------------------------...

  • 文件操作

    文件操作:打开文件、读写文件、操作文件内容 写入文件操作:(把大象装入冰箱)1.打开文件 ...

  • 类的补充

    一.复习 1.文件操作a.操作流程:打开文件(open),操作文件,关闭文件with open() as 文件变量...

  • 文件

    目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思考:什么是...

  • 16总 正则表达式

    复习: 1.文件操作a.操作流程: 打开文件(open) --- 操作文件 --- 关闭文件(close)with...

  • 2018-09-10

    01-recode 1.文件操作a.操作流程:打开文件---》操作文件----》关闭文件with open() ...

  • 2018-09-10 day16总结

    1.文件操作 a.操作流程:打开文件(open)-操作文件-关闭文件(close)with open() as 文...

网友评论

      本文标题:文件操作

      本文链接:https://www.haomeiwen.com/subject/fuiejltx.html