In den letzten Jahren ist die Go-Sprache im Programmierbereich immer beliebter geworden. Insbesondere im Hinblick auf Dateioperationen kann man sagen, dass die Go-Sprache sehr leistungsfähig ist. In Bezug auf das Erstellen und Löschen von Dateien bietet die Go-Sprache auch eine Reihe leistungsstarker Funktionen und Methoden. In diesem Artikel erfahren Sie ausführlich, wie Sie Go-Sprachdateien erstellen und löschen.
Dateierstellung
Verwenden Sie in der Go-Sprache das Betriebssystempaket, um Dateien zu erstellen. Unter anderem ist im Betriebssystempaket die Funktion Create() zum Erstellen von Dateien enthalten. Die spezifische Verwendung dieser Funktion ist wie folgt:
file, err := os.Create("filename.txt")
if err != nil {
fmt.Println(err) return
defer file.Close()
for _, str := range data {
_, err := file.WriteString(str + "
if err != nil { fmt.Println(err) return }
}
Mit dem obigen Code können wir zwei Zeichenfolgen „Hello“ und „World“ in die Datei schreiben und nach jeder Zeichenfolge einen Wagenrücklauf hinzufügen .
Dateilöschung
In der Go-Sprache wird das Betriebssystempaket auch zum vollständigen Löschen von Dateien verwendet. Die Verwendung dieser Funktion ist wie folgt:
err := os.Remove("filename.txt")
if err != nil {fmt.Println(err) return
if err != nil {
fmt.Println(err) return
Mit dem obigen Code können wir das Verzeichnis mit dem Namen „dirName“ und alle darunter liegenden Dateien und Unterverzeichnisse löschen. Es wird eine Fehlermeldung ausgegeben Anhand der obigen Beispiele können wir sehen, dass die Go-Sprache sehr praktisch für die Bedienung von Dateien ist, der Code prägnant ist und der Einstieg einfacher ist als bei anderen Programmiersprachen. Ich hoffe, dass dieser Artikel Leser inspirieren kann, die Go lernen möchten Sprache.
Das obige ist der detaillierte Inhalt vonGolang-Dateierstellung löschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!