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