Heim > Backend-Entwicklung > Golang > So überprüfen Sie, ob eine Datei in Golang vorhanden ist

So überprüfen Sie, ob eine Datei in Golang vorhanden ist

Freigeben: 2019-12-26 15:54:28
Original
2832 Leute haben es durchsucht

So überprüfen Sie, ob eine Datei in Golang vorhanden ist

Go-Sprache erkennt, ob die Datei vorhanden ist. Wenn kein Fehler gemeldet wird, prüfen Sie, ob es sich um ein Verzeichnis handelt, indem Sie IsDir() verwenden:

finfo, err := os.Stat("filename.txt")
if err != nil {
    // no such file or dir
    return
}
if finfo.IsDir() {
    // it's a file
} else {
    // it's a directory
}
Nach dem Login kopieren

golang ermittelt die Datei oder Datei. Die Methode zur Bestimmung, ob ein Ordner vorhanden ist, besteht darin, den von der Funktion os.Stat() zurückgegebenen Fehlerwert zu verwenden:

Wenn der zurückgegebene Fehler Null ist, bedeutet dies, dass die Datei oder der Ordner existiert.

Wenn der zurückgegebene Fehlertyp mithilfe von os.IsNotExist() als wahr beurteilt wird, bedeutet dies, dass die Datei oder der Ordner nicht existiert.

Wenn der zurückgegebene Fehler einen anderen Typ hat, ist nicht sicher, ob er existiert.

Weitere Golang-Kenntnisse finden Sie in der Spalte Golang-Tutorial.

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob eine Datei in Golang vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage