我在nodejs API中找不到关于fs.close解释的更多信息.我想知道场景调用fs.close是必要的.例如:
var fs = require('fs');
fs.writeFile("/home/a.tex","abc"); or like fs.appendFile("/home/a.tex","close")
fs.close(); //is it necessary?
如果我不打电话给fs.close有什么影响吗?
任何帮助表示赞赏.
Dan*_* D. 85
您不需要使用fs.closeafter fs.readFile,fs.writeFile或fs.appendFile因为它们不返回fd(文件描述符).那些打开文件,对其进行操作,然后为您关闭它.
流结束后流返回fs.createReadStream并fs.createWriteStream关闭,但可能提前关闭.如果您已暂停流,则必须在流上调用close来关闭fd或恢复流,并在发出所有数据后结束.
但是,如果你打电话fs.open或任何其他人给fd你,你必须最终fs.close得到fd你.
| 归档时间: |
|
| 查看次数: |
32603 次 |
| 最近记录: |