Golang Créer
La syntaxe de la fonction est comme indiqué:
func create (file_name String) (* fichier, erreur)
La fonction prend le nom de fichier comme argument. Il crée alors un fichier avec le nom spécifié ou une erreur.
Les éléments suivants sont des points importants à la fonction de création ()
Étant donné que la méthode est définie dans le package OS, nous devons l'importer avant utilisation.
Nous pouvons le faire:
Importer "OS"
Considérez l'exemple ci-dessous qui crée un fichier dans le répertoire de travail actuel:
package principal
importer (
"FMT"
"enregistrer"
"OS"
)
func main ()
fichier, err: = os.Créer ("newfile.")
Si err != nil
enregistrer.Fatal (euh)
fmt.Println ("fichier créé avec succès")
fichier de report.Fermer()
Le programme ci-dessus créera un fichier dans le répertoire de travail actuel avec le nom spécifié dans la méthode create ().
Vous pouvez également fournir un chemin absolu vers la fonction create (). Un exemple est comme indiqué:
package principal
importer (
"FMT"
"enregistrer"
"OS"
"chemin / filepath"
)
func main ()
Chemin: = filepath.Rejoindre ("Home", "Ubuntu", "Workspace", "Newfile.SMS")
fmt.Println (chemin)
fichier, err: = os.Créer (chemin)
Si err != nil
enregistrer.Fatal (euh)
fmt.Println ("fichier créé avec succès")
fichier de report.Fermer()
Dans le programme ci-dessus, nous utilisons le filepath.Join () Méthode pour créer un chemin d'accès absolu vers le fichier, que nous fournissons ensuite à la méthode create ().
Le chemin résultant est comme:
Accueil / Ubuntu / Espace de travail / newfile.SMS
Remarque Le fichier ne sera créé que si le chemin spécifié existe.
Sinon, le compilateur renverra une erreur comme:
… : Le système ne peut pas trouver le chemin spécifié.
Statut de sortie 1
Conclusion
Cet article nous a appris à créer un fichier à l'aide de la méthode create () dans le package OS.