文件系统(File System)

    文件 I/O 是由简单封装的标准 POSIX 函数提供。使用该模块使用 。所有的方法都异步和同步形式。

    异步形式始终以完成时的回调作为最后一个参数。传递给完成时的回调的参数取决于方法,但第一个参数总是留给异常。如果操作成功完成,则第一个参数将是 null 或 。

    这里是异步版本的例子:

    这里是同步版本的例子:

    fs.stat 也可以在 之前执行。要做到这一点,正确的方法是采用回调链。

    在忙碌的进程中,强烈推荐开发者使用这些函数的异步版本。同步版本将会阻止整个进程,直到他们完成——停止所有连接。

    大多数 fs 函数,让你忽略回调参数。如果你这么做,一个默认的回调将用于抛出错误。为了得到一个到原来的调用点的跟踪,设置 环境变量: