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

NodeJS Tutorial di Base

NodeJS Express.js

NodeJS Buffer&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS File(FS)

Altri NodeJS

Creazione di file in Node.js FS

Impareremo a creare file in Node.js utilizzando il modulo integrato Node FS (File System). Il programma di esempio di Node.js utilizza le funzionalità fornite da writeFile(), appendFile() o open().

Creare un file in Node.js

Di seguito è riportata una guida passo-passo per creare un nuovo file in Node.js:

  • Passaggio 1:Includere il modulo File System integrato nel programma Node.js

     var fs = require(‘fs‘);
  • Passaggio 2:Creare un file utilizzando uno dei seguenti metodi

    • funzione writeFile()

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

      Verrà creato un nuovo file utilizzando il nome specificato. Dopo aver completato la scrittura del file (potrebbe esserci o meno un errore), se si verifica un errore durante la lettura del file, verrà chiamata una funzione di callback con errore. Se il nome esiste già, il file verrà sovrascritto dal nuovo file. È necessario essere cauti quando si utilizza questa funzione, poiché sovrascriverà il file esistente (se presente).

    • funzione appendFile()

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

      Se il file specificato in appendFile() non esiste, verrà creato un nuovo file e il contenuto sarà trasmesso a questa funzione.

    • funzione open()

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

      Se non viene trovato il file specificato, verrà creato un nuovo file utilizzando il nome e il modello specificati e inviato alla funzione di callback.

Esempio

writeFile() - Crea il seguente programma Node.js per creare file in Node.js

// Importazione del modulo fs
var fs = require('fs'); 
 
// Funzione writeFile con nome del file, contenuto e funzione di callback
fs.writeFile('newfile.txt', 'Impara il modulo Node FS', function (err) { 
  if (err) throw err; 
  console.log('Il file è stato creato con successo.'); 
 });

Esegui il programma utilizzando il comando node nel terminale o nel prompt dei comandi:

Output del terminale

$ node createFileExample.js
Il file è stato creato con successo.

Il file deve essere creato accanto al programma di esempio node.js con il contenuto "Impara il modulo Node FS".

appendFile() - Crea il seguente programma Node.js per creare file in Node.js

// Importazione del modulo fs
var fs = require('fs'); 
 
// Funzione appendFile con nome del file, contenuto e funzione di callback
fs.appendFile('newfile_2.txt', 'Impara il modulo Node FS', function (err) { 
  if (err) throw err; 
  console.log('Il file è stato creato con successo.'); 
 });

Esegui il programma utilizzando il comando node nel terminale o nel prompt dei comandi:

Output del terminale

$ node createFileExample2.js
Il file è stato creato con successo.

Il file deve essere creato accanto al programma di esempio node.js con il contenuto "Impara il modulo Node FS".

open() - Crea il seguente programma Node.js per creare file in Node.js

// Importazione del modulo fs
var fs = require('fs'); 
 
// Funzione di apertura con nome del file, modalità di apertura e funzione di callback
fs.open('newfile_3.txt', 'w', function (err, file) { 
  if (err) throw err; 
  console.log('Il file è aperto in modalità di scrittura.'); 
 });

Esegui il programma utilizzando il comando node nel terminale o nel prompt dei comandi:

Output del terminale

$ node createFileExample3.js
Il file è aperto in modalità di scrittura.

Il file deve essere aperto in modalità di scrittura.

Sommario:

In questo tutorial Node.js - Node FS, abbiamo imparato a creare file utilizzando il modulo di sistema di file Node FS in Node.js.