O módulo File System do Node.js permite o trabalho com o sistema de arquivos do computador. Com ele, podemos criar, atualizar, ler e excluir diversos tipos de arquivos, como .txt, .html, entre outros. Neste exercício, criaremos um arquivo txt com um pequeno texto e realizar sua leitura. O conteúdo deverá ser exibido no shell do NodeJS. Vamos começar?
1º Passo:
Crie um arquivo JavaScript chamado writeFile.js. Neste arquivo você precisará:
- Criar uma requisição para o módulo file system;
- Criar uma variável texto que receberá o seguinte parágrafo: Este é o texto que usaremos como exemplo para salvar em nosso arquivo txt;
- Utilizar o método writeFile para criar um arquivo chamado ‘newfile.txt’ e inserir neste arquivo o conteúdo da variável texto.
2º Passo:
Crie um arquivo JavaScript chamado readFile.js. Neste arquivo, você precisará:
- Criar uma requisição para o módulo file system;
- Utilizar o método readFile para leitura do conteúdo do arquivo ‘newfile.txt’. Não esqueça de adicionar o ‘utf-8’ para codificação dos caracteres;
- Utilize o console.log para mostrar o conteúdo do nosso arquivo no terminal do NodeJS.
Sua saída deverá ser assim:
Você pode realizar o download do código fonte aqui:
[download id=”3594″]