O primeiro exemplo utiliza as funções assíncronas, passando por parâmetro a função que será executada quando estas terminarem (callback).
readFileAsync.js
 var fs = require('fs');  
 fs.readFile('text.txt', function(err, data){  
   /*  
    * Read callback  
    */       
      if (err)  
      {  
           console.log(err);  
      }  
      else  
      {  
           console.log(data+"");  
           fs.writeFile('text.txt', 'Other text', function(err){  
                /*  
                 * Write callback  
                 */  
                if (err)  
                {  
                     console.log(err);  
                }       
           });            
      }       
 });  
O código a seguir utiliza as functions síncronas do módulo File System.
readFileSync.js
 var fs = require('fs');  
 console.log(fs.readFileSync('text.txt')+"");  
 fs.writeFileSync('text.txt', "Another text");  
Nenhum comentário:
Postar um comentário