Heim Backend-Entwicklung Golang Verwenden Sie die Funktion path/filepath.Ext, um den Erweiterungsteil des Dateipfads abzurufen

Verwenden Sie die Funktion path/filepath.Ext, um den Erweiterungsteil des Dateipfads abzurufen

Jul 25, 2023 pm 08:42 PM
扩展名 文件路径 获取 path/filepathext

Verwenden Sie die Funktion path/filepath.Ext, um den Erweiterungsteil des Dateipfads abzurufen.

Während des Programmiervorgangs müssen wir häufig die Erweiterung einer Datei ermitteln. Die Go-Sprache bietet eine sehr praktische Funktion path/filepath.Ext zum Implementieren dieser Funktion. In diesem Artikel wird erläutert, wie Sie diese Funktion verwenden, um den Erweiterungsteil eines Dateipfads abzurufen.

Schauen wir uns zunächst ein einfaches Beispiel an:

package main

import (
    "fmt"
    "path/filepath"
)

func main() {
    filePath := "/Users/username/Documents/example.txt"
    ext := filepath.Ext(filePath)
    fmt.Println("文件扩展名为:", ext)
}
Nach dem Login kopieren

Im obigen Code definieren wir eine filePath-Variable, um den Pfad der Datei darzustellen. Verwenden Sie dann die Funktion filepath.Ext, um den Erweiterungsteil des Dateipfads abzurufen und das Ergebnis der ext-Variablen zuzuweisen. Verwenden Sie abschließend die Funktion fmt.Println, um die Dateierweiterung auszudrucken.

Führen Sie den obigen Code aus. Das Ausgabeergebnis lautet:

文件扩展名为: .txt
Nach dem Login kopieren

Wie aus dem Ausgabeergebnis ersichtlich ist, haben wir die Erweiterung des Dateipfads mithilfe der Funktion path/filepath.Ext erfolgreich erhalten.

Es ist zu beachten, dass die Funktion path/filepath.Ext nur den Erweiterungsteil nach dem letzten . zurückgibt. Wenn der Dateipfad mehrere . enthält, wird nur der Teil nach dem letzten . zurückgegeben. Wenn der Dateipfad beispielsweise „/Benutzer/Benutzername/Dokumente/Beispiel.tar.gz“ lautet, lautet die zurückgegebene Erweiterung „.gz“ anstelle von „.tar.gz“. Diese Funktion gibt immer Erweiterungen zurück, die mit . beginnen. .之后的扩展名部分。如果文件路径中包含多个.,则只会返回最后一个.后面的部分。例如,如果文件路径为"/Users/username/Documents/example.tar.gz",那么返回的扩展名将是".gz",而不是".tar.gz"。这个函数会始终返回以.开头的扩展名。

另外,如果文件路径中不包含.

Wenn der Dateipfad außerdem . nicht enthält, wird eine leere Zeichenfolge zurückgegeben. Wenn der Dateipfad beispielsweise „/Benutzer/Benutzername/Dokumente/Beispiel“ lautet, lautet die zurückgegebene Erweiterung „“ (leere Zeichenfolge).

Zusätzlich zum Abrufen der Erweiterung des Dateipfads kann die Funktion path/filepath.Ext auch verwendet werden, um festzustellen, ob die Datei eine bestimmte Erweiterung hat. Beispielsweise können wir den folgenden Code verwenden, um festzustellen, ob es sich bei einer Datei um eine Bilddatei handelt:

package main

import (
    "fmt"
    "path/filepath"
)

func main() {
    filePath := "/Users/username/Documents/example.jpg"
    ext := filepath.Ext(filePath)
    isImage := (ext == ".jpg" || ext == ".png" || ext == ".gif")
    fmt.Println("是否为图片文件:", isImage)
}
Nach dem Login kopieren
Im obigen Code ermitteln wir eine Datei, indem wir ihre Erweiterung mit „.jpg“, „.png“ und „.gif“ vergleichen „Ob es sich bei der Datei um eine Bilddatei handelt. Wenn es sich um eine Bilddatei handelt, ist der Wert von isImage wahr, andernfalls ist er falsch.

Anhand des obigen Beispiels können wir sehen, dass die Verwendung der Funktion path/filepath.Ext sehr einfach ist und den Erweiterungsteil des Dateipfads leicht abrufen kann. Unabhängig davon, ob Sie die Erweiterung ermitteln oder den Dateityp ermitteln möchten, ist diese Funktion ein sehr praktisches Werkzeug. 🎜

Das obige ist der detaillierte Inhalt vonVerwenden Sie die Funktion path/filepath.Ext, um den Erweiterungsteil des Dateipfads abzurufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

4 schnelle Möglichkeiten zum Öffnen von Webp-Bildern unter Windows 11 4 schnelle Möglichkeiten zum Öffnen von Webp-Bildern unter Windows 11 Sep 30, 2023 pm 02:13 PM

WebP oder WebPicture ist ein modernes Bildformat, das von Google entwickelt wurde und in letzter Zeit in der Branche weit verbreitet ist. Diese Bilder sind kleiner als JPG-, JPEG- oder PNG-Dateien, was die Seitenladegeschwindigkeit erhöht und sie aus SEO-Sicht wertvoll macht. Aber wie öffnet man WebP-Dateien in Windows 11? Da es sich um ein relativ neues Bildformat handelt, das erstmals im März 2010 angekündigt wurde, dürfte die Kompatibilität ein Problem darstellen. Einige Fotobearbeitungsprogramme unterstützen Dateierweiterungen immer noch nicht. Aber die Dinge ändern sich schnell! Unterstützt Windows 11 WebP? Obwohl WebP-Bilddateien nicht mit früheren Versionen von Windows 11, M. kompatibel sind

Wie bekomme ich eine Dateierweiterung in Python? Wie bekomme ich eine Dateierweiterung in Python? Sep 08, 2023 pm 01:53 PM

Eine Dateierweiterung in Python ist ein Suffix, das an das Ende eines Dateinamens angehängt wird, um das Format oder den Typ der Datei anzugeben. Es besteht normalerweise aus drei oder vier Zeichen, einem Dateinamen gefolgt von einem Punkt, wie zum Beispiel „.txt“ oder „.py“. Betriebssysteme und Programme verwenden Dateierweiterungen, um zu bestimmen, um welchen Dateityp es sich handelt und wie er verarbeitet werden soll. Wird als reine Textdatei erkannt. Dateierweiterungen in Python sind beim Lesen oder Schreiben von Dateien von entscheidender Bedeutung, da sie das Dateiformat und die beste Möglichkeit zum Lesen und Schreiben von Daten festlegen. Beispielsweise ist die Dateierweiterung „.csv“ die Erweiterung, die beim Lesen von CSV-Dateien verwendet wird, und das CSV-Modul wird zum Verarbeiten der Dateien verwendet. Algorithmus zum Erhalten der Dateierweiterung in Python. Bearbeiten Sie die Dateinamenzeichenfolge in Python.

Wo ist der Win7-Desktop-Dateipfad? Wo ist der Win7-Desktop-Dateipfad? Jul 11, 2023 pm 03:17 PM

Wo finde ich den Win7-Desktop-Dateipfad und den Win7-Desktop-Dateipfad? Wenn unser Computer ewig hält, bleibt er hängen. Da wir immer mehr Dateien haben, wird der Computer immer langsamer laufen. Wo ist also der Win7-Desktop-Dateipfad? Lassen Sie uns das Tutorial teilen. 1. Zuerst öffnen wir den Laufwerksordner C. 2. Suchen Sie dann den Desktop, klicken Sie mit der rechten Maustaste und wählen Sie Eigenschaften. 3. Das Eigenschaftenfeld wird angezeigt. Wählen Sie die Verknüpfung aus. Unten wird der Zieldateipfad angezeigt. Das Obige ist die Suchmethode für den Win7-Desktop-Dateipfad. Ich hoffe, dass sie für alle hilfreich ist.

Verwenden Sie die Funktion math.Max, um den Maximalwert in einer Reihe von Zahlen zu ermitteln Verwenden Sie die Funktion math.Max, um den Maximalwert in einer Reihe von Zahlen zu ermitteln Jul 24, 2023 pm 01:24 PM

Verwenden Sie die Funktion math.Max, um den Maximalwert in einer Zahlenmenge zu ermitteln. In der Mathematik und Programmierung ist es häufig erforderlich, den Maximalwert in einer Zahlenmenge zu ermitteln. In der Go-Sprache können wir die Max-Funktion im Mathematikpaket verwenden, um diese Funktion zu erreichen. In diesem Artikel wird erläutert, wie Sie mit der Funktion math.Max ​​den Maximalwert in einer Reihe von Zahlen ermitteln, und es werden entsprechende Codebeispiele bereitgestellt. Zuerst müssen wir das Mathematikpaket importieren. In der Go-Sprache können Sie das Schlüsselwort import verwenden, um ein Paket zu importieren, wie unten gezeigt: import"mat

Wo Sie den Google-Sicherheitscode erhalten Wo Sie den Google-Sicherheitscode erhalten Mar 30, 2024 am 11:11 AM

Google Authenticator ist ein Tool zum Schutz der Sicherheit von Benutzerkonten. Sein Schlüssel sind wichtige Informationen, die zur Generierung dynamischer Bestätigungscodes verwendet werden. Wenn Sie den Schlüssel von Google Authenticator vergessen haben und ihn nur über den Sicherheitscode überprüfen können, wird Ihnen der Herausgeber dieser Website hoffentlich weiterhelfen Erfahren Sie mehr. Benutzer lesen bitte weiter unten! Öffnen Sie zunächst die Telefoneinstellungen und rufen Sie die Einstellungsseite auf. Scrollen Sie auf der Seite nach unten und suchen Sie nach Google. Gehen Sie zur Google-Seite und klicken Sie auf Google-Konto. Rufen Sie die Kontoseite auf und klicken Sie unter dem Bestätigungscode auf „Anzeigen“. Geben Sie Ihr Passwort ein oder verwenden Sie Ihren Fingerabdruck, um Ihre Identität zu überprüfen. Besorgen Sie sich einen Google-Sicherheitscode und verwenden Sie den Sicherheitscode, um Ihre Google-Identität zu überprüfen.

Wie erhalte ich den Dateipfad mit C++? Wie erhalte ich den Dateipfad mit C++? Jun 02, 2024 pm 08:15 PM

Die Methoden zum Abrufen des Dateipfads in C++ sind: 1. Verwenden Sie die std::filesystem-Bibliothek. 2. Verwenden Sie die Boost-Bibliothek. Mit diesen Methoden können der absolute Pfad, das Stammverzeichnis, das übergeordnete Verzeichnis und die Erweiterung einer Datei ermittelt werden. In der Praxis können diese Techniken zur Anzeige von Dateilisten in Benutzeroberflächen verwendet werden.

Was soll ich tun, wenn Python den Pfad nach dem Herunterladen der Datei nicht finden kann? Was soll ich tun, wenn Python den Pfad nach dem Herunterladen der Datei nicht finden kann? Apr 03, 2024 pm 06:15 PM

Lösung für das Problem, dass der Pfad für den Python-Datei-Download nicht gefunden werden kann: Stellen Sie sicher, dass der Download-Pfad vorhanden ist und über Schreibberechtigung verfügt. Prüft, ob der Benutzer Schreibberechtigung für die Datei im angegebenen Pfad hat. Wenn Sie relative Pfade verwenden, stellen Sie sicher, dass diese relativ zum aktuellen Arbeitsverzeichnis sind. Verwenden Sie die Funktion os.path.abspath(), um einen relativen Pfad in einen absoluten Pfad umzuwandeln.

Wie erhalte ich das letzte Element von LinkedHashSet in Java? Wie erhalte ich das letzte Element von LinkedHashSet in Java? Aug 27, 2023 pm 08:45 PM

Das Abrufen des letzten Elements aus einem LinkedHashSet in Java bedeutet, das letzte Element in seiner Sammlung abzurufen. Obwohl Java über keine integrierte Methode zum Abrufen des letzten Elements in LinkedHashSets verfügt, gibt es mehrere effektive Techniken, die Flexibilität und Komfort bieten, um dieses letzte Element effizient abzurufen, ohne die Einfügereihenfolge zu unterbrechen – ein Muss für Java-Entwickler, die in der Anwendung effektiv behandelt werden . Durch die effektive Anwendung dieser Strategien in ihren Softwareprojekten können sie die beste Lösung für diese Anforderung erreichen. LinkedHashSetLinkedHashSet ist eine effiziente Datenstruktur in Java, die HashSet und kombiniert

See all articles