Como criar um diretório se ele não existir em Node.js

Ao trabalhar com Node.js, é comum precisar criar diretórios para armazenar arquivos ou estruturar a organização de um projeto.

Porém, antes de criar um diretório, é importante verificar se ele já existe para evitar erros. Neste artigo, vamos explorar como criar um diretório em Node.js somente se ele não existir, utilizando algumas técnicas simples.

Acompanhe o Blog e o meu Curso de Angular ou Curso de Javascript, Ts e Nodejs

Utilizando o módulo fs do Node.js

O módulo fs do Node.js oferece diversas funcionalidades para manipulação de arquivos e diretórios.

Para criar um diretório somente se ele não existir, podemos utilizar a função fs.existsSync para verificar se o diretório já está presente e, em seguida, utilizar a função fs.mkdirSync para criar o diretório caso ele não exista.

Acompanhe o Blog e o meu Curso de Angular ou Curso de Javascript, Ts e Nodejs

Veja o exemplo abaixo:

No exemplo acima, a função criarDiretorioSeNaoExistir recebe o caminho do diretório como parâmetro.

Utilizamos a função fs.existsSync para verificar se o diretório já existe. Caso o diretório não exista, utilizamos a função fs.mkdirSync para criar o diretório.

Por fim, exibimos uma mensagem informando se o diretório foi criado ou se ele já existia.

Acompanhe o Blog e o meu Curso de Angular ou Curso de Javascript, Ts e Nodejs

Conclusão

Criar um diretório somente se ele não existir em Node.js é uma tarefa simples, mas importante para garantir a integridade e organização de seus projetos.

Utilizando o módulo fs do Node.js, podemos facilmente verificar a existência de um diretório com a função fs.existsSync e criar o diretório com a função fs.mkdirSync caso ele não exista.

Agora você pode aplicar essa técnica em seus projetos Node.js e garantir que os diretórios necessários estejam presentes antes de manipular arquivos ou realizar outras operações.

Tenha uma carreira
Front-end de Sucesso!

Ebook - JORNADA FRONT-END

Fruto de mais de 7 anos estudando e trabalhando com Front-end, a "Jornada Front-end - O Guia Definitivo" é um manual completo para todos que querem subir em suas carreiras do zero ou subir do seu nível atual.

Ebook enviado com sucesso! Verifique sua caixa de e-mail.

Share This