Testar existência de arquivos / diretórios com GOLANG
Recentemente tenho me aventurado um pouco no mundo do GOLANG para a criação de um CLI para o projeto no qual estou trabalhando, e a cada dia que passa nesse novo mundo fico mais fascinado com a simplicidade e versatilidade da linguagem.
Como minha primeira contribuição para a plataforma TABNEWS, vou deixar um exemplo de como testar a existência de arquivos ou diretórios com a liguagem.
- Verificando se não existe
if _, err := os.Stat("/path/to/file||dir"); os.IsNotExist(err) {
return fmt.Println("/path/to/file||dir não existe")
}
- Verificando se existe
if _, err := os.Stat("/path/to/file||dir"); !os.IsNotExist(err) {
return fmt.Println("/path/to/file||dir existe")
}