【问题标题】:Close file after fs.readFile, nulling在 fs.readFile 之后关闭文件,清空
【发布时间】:2014-02-26 17:37:27
【问题描述】:

试试 nodejs 几天。 我应该在fs.readFile() 之后以某种方式关闭文件吗?如果是的话怎么办? 为了更好的性能和内存安全,我应该为 null 还是使用一些不必要的变量?

谢谢。

【问题讨论】:

    标签: node.js fs


    【解决方案1】:

    关闭一个文件描述符使用这个调用

    fs.close(fd, callback)
    

    但是,由于您使用的是读取整个文件的 fs.readFile - 它为您处理打开和关闭文件,因此您无需关闭任何内容

    【讨论】:

    • 那为什么文档说注意:指定的文件描述符不会自动关闭。
    • (我猜这意味着“如果您指定文件描述符,而不是指定文件路径字符串,作为第一个参数。)
    • 现在声明:“注意:如果文件描述符被指定为文件,它不会自动关闭。”
    猜你喜欢
    • 2020-11-05
    • 2020-07-17
    • 1970-01-01
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-11
    相关资源
    最近更新 更多