So erstellen Sie ein Verzeichnis in Golang
Die Vorgänge für Verzeichnisse und Dateinamen in Golang befinden sich alle im Betriebssystempaket Das spezifische Verzeichnis Die Erstellung erfolgt über die beiden FunktionenMkdir. Die Verwendung dieser beiden Funktionen ist konsistent:
os.Mkdir(dirName string, perm FileMode)
2. perm stellt die Berechtigungen des erstellten Verzeichnisses dar, z. B. 0777 (der Lese- und Schreibberechtigungswert ist 4). Der Wert der Berechtigung w ist 2. Der Wert der Berechtigung lautet wie folgt:
package main import ( "os" "fmt" ) func main() { err := os.Mkdir("/data/program/goapp/golang", 0666) if err != nil { fmt.Println(err) } }
1 Wenn Mkdir ein Verzeichnis erstellt, ist es Das übergeordnete Verzeichnis muss vorhanden sein, sonst schlägt die Erstellung fehl
2. MkdirAll kann Verzeichnisse rekursiv erstellen, das heißt, solange das Stammverzeichnis vorhanden ist, wie folgt:
err := os.MkdirAll("/data/program/goapp/golang/test/hello", 0766) if err != nil { fmt.Println(err) }
In diesem Beispiel: / data/program/goapp ist ein vorhandenes Verzeichnis und das Unterverzeichnis golang/test /hello existiert nicht. Zu diesem Zeitpunkt müssen Sie MkdirAll verwenden, um diePHP-Chinesisch-Website und eine große Anzahl von Programmier-Tutorials zu erstellen und
Tutorials zum Website-Aufbau, willkommen zum Lernen!
Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein Verzeichnis in Golang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!