您无需使用
fs.closeafter
fs.readFile,
fs.writeFile或,
fs.appendFile因为它们不返回
fd(文件描述符)。那些程序会打开文件,对其进行操作,然后为您关闭文件。
由流返回
fs.createReadStream并
fs.createWriteStream在流结束后关闭的流,但可以提前关闭。如果您暂停了流,则必须在流上调用close来关闭
fd或恢复流,并在释放所有数据后使其结束。
但是,如果你打电话
fs.open或任何给予别人的
fd,你最终必须
fs.close在
fd你被赋予。



