English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS Tutorial Básico

NodeJS Express.js

NodeJS Buffer&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Archivo(FS)

NodeJS Otros

Creación de archivos en FS de Node.js

aprenderemos a crear archivos en Node.js utilizando el módulo integrado Node FS (sistema de archivos). Ejemplo de programa de Node.js, que utiliza las funciones proporcionadas por writeFile(), appendFile() o open().

在Node.js中创建文件

以下是在Node.js中创建新文件的分步指南:

  • 第1步:将File System内置模块包含到Node.js程序中

     var fs = require(‘fs‘);
  • 步骤2:使用以下方法之一创建文件

    • función writeFile()

       fs.writeFile(‘<fileName>’,<contenet>,callbackFunction)

      Se creará un nuevo archivo con el nombre especificado. Después de escribir en el archivo (puede haber o no errores), si ocurre un error al leer el archivo, se llamará a la función de retroalimentación con errores. Si el nombre ya existe, el archivo será reemplazado por el nuevo archivo. Se debe actuar con cautela al usar esta función, ya que sobrescribirá archivos existentes (si los hay).

    • función appendFile()

       fs.appendFile(‘<fileName>’,<contenet>,callbackFunction)

      Si el archivo especificado en la función appendFile() no existe, se creará un nuevo archivo y se pasará el contenido a la función.

    • open() 函数

       fs.open(‘<fileName>’,<file_open_mode>,callbackFunction)

      Si no se encuentra el archivo especificado, se creará un nuevo archivo con el nombre y el modo especificados y se enviará a la función de devolución de llamada.

Ejemplo

writeFile() - Crea el siguiente programa de Node.js para crear archivos en Node.js

// Importar el módulo fs
var fs = require('fs'); 
 
// Función writeFile con nombre de archivo, contenido y función de devolución de llamada
fs.writeFile('newfile.txt', 'Aprender módulo de sistema de archivos de Node', function (err) { 
  if (err) throw err; 
  console.log('El archivo se creó con éxito.'); 
 });

Ejecutar el programa con el comando node en el terminal o la línea de comandos:

Salida del terminal

$ node createFileExample.js
El archivo se creó con éxito.

Este archivo debe crearse junto al programa de ejemplo node.js con el contenido "Aprender módulo de sistema de archivos de Node".

appendFile() - Crea el siguiente programa de Node.js para crear archivos en Node.js

// Importar el módulo fs
var fs = require('fs'); 
 
// Función appendFile con nombre de archivo, contenido y función de devolución de llamada
fs.appendFile('newfile_2.txt', 'Aprender módulo de sistema de archivos de Node', function (err) { 
  if (err) throw err; 
  console.log('El archivo se creó con éxito.'); 
 });

Ejecutar el programa con el comando node en el terminal o la línea de comandos:

Salida del terminal

$ node createFileExample2.js
El archivo se creó con éxito.

Este archivo debe crearse junto al programa de ejemplo node.js con el contenido "Aprender módulo de sistema de archivos de Node".

open() - Crea el siguiente programa de Node.js para crear archivos en Node.js

// Importar el módulo fs
var fs = require('fs'); 
 
// Función de apertura con nombre de archivo, modo de apertura y función de devolución de llamada
fs.open('newfile_3.txt', 'w', function (err, file) { 
  if (err) throw err; 
  console.log('El archivo se abre en modo de escritura.'); 
 });

Ejecutar el programa con el comando node en el terminal o la línea de comandos:

Salida del terminal

$ node createFileExample3.js
El archivo se abre en modo de escritura.

El archivo debe abrirse en modo de escritura.

Resumen:

En esta guía de Node.js-En Node FS, aprendimos a crear archivos usando el módulo de sistema de archivos Node FS en Node.js.