Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Leitura de Arquivos | Seção
Fundamentos de Node.js

bookLeitura de Arquivos

Deslize para mostrar o menu

Um arquivo é simplesmente uma coleção de dados armazenados em seu computador, como um documento de texto ou uma imagem. No Node.js, utiliza-se o módulo interno fs para interagir com arquivos. Este módulo fornece funções que permitem ler, escrever e gerenciar arquivos de forma simples. Para ler o conteúdo de um arquivo, pode-se usar fs.readFile (assíncrono) ou fs.readFileSync (síncrono). Para scripts simples, fs.readFileSync costuma ser mais fácil de compreender, pois lê o arquivo e retorna seu conteúdo diretamente.

// Import the built-in 'fs' module
const fs = require('fs');

// Read the contents of 'notes.txt' synchronously
const content = fs.readFileSync('notes.txt', 'utf8');

// Print the file content to the console
console.log(content);

Ao utilizar fs.readFileSync, é necessário informar o nome do arquivo e a codificação (geralmente "utf8" para arquivos de texto). A função retorna o conteúdo do arquivo como uma string, que pode ser utilizada em seu programa ou exibida no console. Se o arquivo existir e for legível, seu conteúdo será exibido. No entanto, se o arquivo não existir, o Node.js lançará um erro. Esta é uma situação comum, especialmente se houver erro de digitação no nome do arquivo ou se o arquivo estiver ausente.

Note
Nota

Nota: Se o arquivo que você tentar ler não existir, o Node.js lançará um erro como Error: ENOENT: no such file or directory. Sempre verifique cuidadosamente os caminhos e nomes dos seus arquivos.

A leitura de arquivos com Node.js é direta e eficiente utilizando o módulo fs. É possível acessar rapidamente e utilizar o conteúdo dos arquivos como strings em suas aplicações, facilitando o processamento de dados armazenados fora do seu código.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 21

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 21
some-alt