Nuestro team de expertos pasados algunos días de investigación y de juntar de datos, hemos dado con los datos necesarios, deseamos que todo este artículo sea de utilidad en tu proyecto.
Ejemplo: descomprimir archivo zip con carpetas golang
package main
import("archive/zip""fmt""io""log""os""path/filepath""strings")funcmain()
files, err :=Unzip("done.zip","output-folder")if err !=nil
log.Fatal(err)
fmt.Println("Unzipped:n"+ strings.Join(files,"n"))// Unzip will decompress a zip archive, moving all files and folders// within the zip file (parameter 1) to an output directory (parameter 2).funcUnzip(src string, dest string)([]string,error)var filenames []string
r, err := zip.OpenReader(src)if err !=nilreturn filenames, err
defer r.Close()for_, f :=range r.File os.O_CREATEreturn filenames,nil
Calificaciones y reseñas
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)