Quello che lo scenario chiama fs.close è necessario

Non riesco a trovare altro su fs.close explain in nodejs API. Voglio sapere che cosa lo scenario chiama fs.close è necessario. per esempio:

 var fs = require ('fs');
 fs.writeFile ( "/ home / a.tex", "abc");  o come fs.appendFile ("/ home / a.tex", "chiudi")
 fs.close ();  //è necessario?

Ci sono degli effetti se non chiamo fs.close?

Qualsiasi aiuto è apprezzato.

Non è necessario utilizzare fs.close dopo fs.readFile , fs.writeFile o fs.appendFile poiché non restituiscono un fd (descrittore di file). Quelli aprono il file, ci lavorano e poi chiudono per te.

Gli stream restituiti da fs.createReadStream e fs.createWriteStream chiudono dopo la fine del stream ma potrebbero essere chiusi in anticipo. Se hai messo in pausa uno stream, devi chiamare close sullo stream per chiudere il file fd o riprendere il stream e lasciarlo terminare dopo averli emessi.

Ma se chiami fs.open o fs.open altro che ti dà un fd , devi alla fine fs.close il fd che ti è stato dato.