Confundido sobre el sistema de archivos node.js

Usé el archivo de escritura con nodejs en dos pasos:

1.El primer juez, si el archivo existe o no, usefs.exists función;

2. Luego usarfs.writeFile para escribir el archivo directamente;

Pero ahora he notado que hay más funciones usadas para escribir archivos, comofs.open ofs.close, ¿Debo usar estos para abrir o cerrar archivos mientras escribo?

Además, me di cuenta de que tienenfs.createReadStream yfs.createWriteStream Función, ¿cuáles son las diferencias entre ellos yfs.writeFile yfs.readFile?

Respuestas a la pregunta(1)

Su respuesta a la pregunta