In diesem Artikel erfahren Sie, wie Sie Dateien mithilfe der Go -Programmiersprache löschen oder entfernen können.
Golang OS -Paket
Das Betriebssystempaket bietet die Funktionalität, eine Datei in Go zu entfernen. Daher müssen wir es importieren, wie im Snippet unten gezeigt:
importieren "Betriebssystem"Nach dem Import können wir es verwenden.
Löschen Sie eine einzelne Datei
Um eine einzelne Datei zu löschen, verwenden wir die Methode REMET () (). Die Syntax ist wie gezeigt:
Betriebssystem.Entfernen ("path_to_file")Um beispielsweise eine Datei aus dem aktuellen Verzeichnis zu entfernen, können wir dies tun:
PackagemainDas obige Beispiel löscht die Datei „Hallo.txt ”aus dem aktuellen Arbeitsverzeichnis.
Wenn Sie eine Datei außerhalb Ihres aktuellen Arbeitsverzeichnisses entfernen möchten, können Sie den absoluten Pfad verwenden, wie im folgenden Beispiel gezeigt:
Paket MainIm obigen Beispiel verwenden wir den Filepath.Join () -Methode, um einen absoluten Pfad zur Datei zu erstellen.
Anschließend übergeben wir den Filepath an die REME () -Methode ().
Überprüfen Sie unser Tutorial über Golang oder schließen Sie sich dem Weg an, um mehr zu erfahren.
Verzeichnis und Unterverzeichnisse löschen
Das OS -Paket bietet uns auch die removeall () -Methode. Dies führt einen Weg zu einem Verzeichnis und entfernt alle Dateien und Unterverzeichnisse darin.
Ein Beispielcode ist wie gezeigt:
ERR: = OS.Removeall ("path_to_directory")Das obige Beispiel beseitigt das Verzeichnis im angegebenen Pfad.
Abschluss
In diesem Handbuch haben Sie gelernt, wie Sie Dateien und Verzeichnisse mit dem Betriebssystempaket aus der Go -Standardbibliothek löschen.
Codieren weiter!!