Como checar se arquivo existe com JavaScript

Neste artigo você vai aprender a como checar se arquivo existe com JavaScript, vamos utilizar o fetch para isso!

checar se arquivo existe com JavaScript capa

Fala programador(a), beleza? Bora aprender mais sobre JavaScript!

Verificar se um arquivo existe em um servidor remoto pode ser feito com JavaScript usando o método fetch().

O método fetch() é usado para realizar requisições HTTP e retorna uma promessa que é resolvida com o objeto de resposta.

Esse objeto de resposta possui um método ok que retorna true se a resposta foi bem-sucedida (código HTTP entre 200 e 299) e false caso contrário.

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 45min

Você pode usar esse método para verificar se um arquivo existe em um servidor remoto da seguinte maneira:

fetch('http://example.com/file.txt')
  .then(response => {
    if (response.ok) {
      console.log('Arquivo existe');
    } else {
      console.log('Arquivo não existe');
    }
  })
  .catch(error => console.log(error));

Neste exemplo, estamos fazendo uma requisição GET para o arquivo file.txt no servidor example.com.

Se a resposta for bem-sucedida (código HTTP entre 200 e 299), o arquivo existe e a mensagem “Arquivo existe” é exibida no console.

Caso contrário, a mensagem “Arquivo não existe” é exibida.

É importante lembrar que o método fetch() pode lançar uma exceção se houver algum problema com a requisição, por isso é recomendado usar um bloco catch para tratar esses erros.

É válido mencionar que essa abordagem não é a mais indicada para checar se um arquivo existe, pois essa função deve ser realizada pelo próprio servidor, e a requisição HTTP pode ser lenta e gastar recursos desnecessariamente.

Porém, se essa é a única forma de se checar o arquivo, essa é uma opção.

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

E chegamos ao fim do artigo sobre como checar se arquivo existe com JavaScript!

Em resumo, verificar se um arquivo existe em um servidor remoto com JavaScript pode ser feito usando o método fetch().

Esse método retorna uma promessa que é resolvida com um objeto de resposta, que possui um método ok que retorna true se a resposta foi bem-sucedida e false caso contrário.

Ao fazer uma requisição GET para o arquivo desejado e verificando o valor de ok, é possível determinar se o arquivo existe ou não no servidor remoto.

No entanto, essa não é a forma mais indicada de se checar se um arquivo existe, essa função deve ser realizada pelo próprio servidor, e a requisição HTTP pode ser lenta e gastar recursos desnecessariamente.

Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares