En este post de programación en Go, también conocido como Golang o Go lang te mostraré cómo verificar si determinado archivo existe.
Comprobar si archivo existe con Go
Primero debes importar al módulo os:
import os
Luego puedes usar os.Stat y os.IsNotExist. Todo eso lo podemos encerrar en una función que queda así:
func archivoExiste(ruta string) bool {
	if _, err := os.Stat(ruta); os.IsNotExist(err) {
		return false
	}
	return true
}
Poniendo todo junto
Veamos un ejemplo de código, en donde se invoca a la función desde el método main. Queda así:
package main
// https://parzibyte.me/blog/
import (
	"fmt"
	"os"
)
func main() {
	archivo := "ejemplo.txt"
	if archivoExiste(archivo) {
		fmt.Println("Existe")
	} else {
		fmt.Println("NO existe")
	}
}
func archivoExiste(ruta string) bool {
	if _, err := os.Stat(ruta); os.IsNotExist(err) {
		return false
	}
	return true
}
Al ejecutarlo, todo es correcto:

Te dejo con más posts sobre Go.
Si el post ha sido de tu agrado te invito a que me sigas para saber cuando haya escrito un nuevo post, haya
actualizado algún sistema o publicado un nuevo software.
Facebook
| X
| Instagram
| Telegram |
También estoy a tus órdenes para cualquier contratación en mi página de contacto