Al igual que otros lenguajes de programación, el lenguaje Go también te permite crear archivos. Para crear un archivo, proporciona la función Create() , esta función se usa para crear o truncar el archivo con nombre dado.
- Este método truncará el archivo, si el archivo dado ya existe.
- Este método creará un archivo con el modo 0666, si el archivo dado no existe.
- Si la ruta proporcionada no es correcta, este método generará un error de tipo *PathError.
- Este método devuelve un descriptor de archivo que se puede usar tanto para leer como para escribir.
- Se define en el paquete os, por lo que debe importar el paquete os en su programa para acceder a la función Create().
Sintaxis:
func Create(file_name string) (*File, error)
Ejemplo 1:
// Golang program to illustrate how to create // an empty file in the default directory package main import ( "log" "os" ) func main() { // Creating an empty file // Using Create() function myfile, e := os.Create("GeeksforGeeks.txt") if e != nil { log.Fatal(e) } log.Println(myfile) myfile.Close() }
Producción:
Ejemplo 2:
// Golang program to illustrate how to create // an empty file in the new directory package main import ( "log" "os" ) func main() { // Creating an empty file // Using Create() function myfile, e := os.Create("/Users/anki/Documents/new_folder/GeeksforGeeks.txt") if e != nil { log.Fatal(e) } log.Println(myfile) myfile.Close() }
Producción:
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA