1
resposta

[Bug] Erro ao ler arquivo

Estou utilizando o mesmo codigo apresentado na aula

const fs = require('fs');

const caminhoArquivo = process.argv;
const link = caminhoArquivo[2]; 

fs.readFile(link, 'utf-8', (erro, texto) => {
  console.log(texto);
})

existem 2 pastas, a pasta src onde contem index.js no qual é esse codigo acima, e a pasta arquivos, onde contem arquivos de texto (um deles sendo o "texto-web.txt"), ao tentar rodar o codigo dá erro: erro do codigo

1 resposta

Bom dia, Gabriel! Tudo bem?

O erro informa que o Node não está conseguindo encontrar o arquivo que você está tentando ler, então, vamos verificar algumas coisas para solucionar isso:

  1. Caminho do Arquivo: Certifique-se de que o caminho para o arquivo "texto-web.txt" está correto. Como você está executando o script a partir da pasta onde o arquivo está localizado, você pode precisar ajustar o caminho. Tente especificar o caminho relativo correto, por exemplo:

    node src/index.js arquivos/texto-web.txt
    
  2. Verifique se o Arquivo Existe: Verifique se o arquivo "texto-web.txt" realmente existe na pasta "arquivos".

  3. Erros no Código: O código parece correto, mas sempre é bom verificar se não há erros de digitação no nome dos arquivos tanto de código quando o txt.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.