Comprobar si archivo existe con Go
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.
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
}
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.
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta semana estuve recreando la API del plugin para impresoras térmicas en Android (HTTP a…
Hoy te enseñaré a extraer la cadena base64 de una clave PEM usando una función…
Encender un foco con un Bot de Telegram es posible usando una tarjeta como la…
Esta web usa cookies.