Maison développement back-end Golang Utilisez la fonction path/filepath.Ext pour obtenir la partie extension du chemin du fichier

Utilisez la fonction path/filepath.Ext pour obtenir la partie extension du chemin du fichier

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

Utilisez la fonction path/filepath.Ext pour obtenir la partie extension du chemin du fichier

Au cours du processus de programmation, nous rencontrons souvent le besoin d'obtenir l'extension d'un fichier. Le langage Go fournit une fonction path/filepath.Ext très pratique pour implémenter cette fonction. Cet article explique comment utiliser cette fonction pour obtenir la partie extension d'un chemin de fichier.

Tout d'abord, regardons un exemple simple :

package main

import (
    "fmt"
    "path/filepath"
)

func main() {
    filePath := "/Users/username/Documents/example.txt"
    ext := filepath.Ext(filePath)
    fmt.Println("文件扩展名为:", ext)
}
Copier après la connexion

Dans le code ci-dessus, nous définissons une variable filePath pour représenter le chemin du fichier. Ensuite, utilisez la fonction filepath.Ext pour obtenir la partie extension du chemin du fichier et attribuez le résultat à la variable ext. Enfin, utilisez la fonction fmt.Println pour imprimer l'extension du fichier.

Exécutez le code ci-dessus, le résultat de sortie est :

文件扩展名为: .txt
Copier après la connexion

Comme le montre le résultat de sortie, nous avons réussi à obtenir l'extension du chemin du fichier à l'aide de la fonction path/filepath.Ext.

Il est à noter que la fonction path/filepath.Ext ne renverra la partie extension qu'après le dernier .. Si le chemin du fichier contient plusieurs ., seule la partie après le dernier . sera renvoyée. Par exemple, si le chemin du fichier est "/Users/username/Documents/example.tar.gz", l'extension renvoyée sera ".gz" au lieu de ".tar.gz". Cette fonction renverra toujours les extensions commençant par .. .之后的扩展名部分。如果文件路径中包含多个.,则只会返回最后一个.后面的部分。例如,如果文件路径为"/Users/username/Documents/example.tar.gz",那么返回的扩展名将是".gz",而不是".tar.gz"。这个函数会始终返回以.开头的扩展名。

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

De plus, si le chemin du fichier ne contient pas ., une chaîne vide sera renvoyée. Par exemple, si le chemin du fichier est "/Users/username/Documents/example", alors l'extension renvoyée sera "" (chaîne vide).

En plus d'obtenir l'extension du chemin du fichier, la fonction path/filepath.Ext peut également être utilisée pour déterminer si le fichier a une extension spécifique. Par exemple, nous pouvons utiliser le code suivant pour déterminer si un fichier est un fichier image :

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)
}
Copier après la connexion
Dans le code ci-dessus, nous déterminons un fichier en comparant son extension avec ".jpg", ".png" et ".gif". " Si le fichier est un fichier image. S'il s'agit d'un fichier image, la valeur de isImage est vraie, sinon elle est fausse.

Grâce à l'exemple ci-dessus, nous pouvons voir que l'utilisation de la fonction path/filepath.Ext est très simple et peut facilement obtenir la partie extension du chemin du fichier. Qu'elle soit utilisée pour obtenir l'extension ou déterminer le type de fichier, cette fonction est un outil très pratique. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

4 façons rapides d'ouvrir des images Webp sous Windows 11 4 façons rapides d'ouvrir des images Webp sous Windows 11 Sep 30, 2023 pm 02:13 PM

WebP ou WebPicture est un format d'image moderne développé par Google et récemment largement utilisé par l'industrie. Ces images sont plus petites que les fichiers JPG, JPEG ou PNG, ce qui augmente la vitesse de chargement des pages et les rend précieuses du point de vue du référencement. Mais comment ouvrir les fichiers WebP sous Windows 11 ? Étant donné qu'il s'agit d'un format d'image relativement nouveau, annoncé pour la première fois en mars 2010, la compatibilité posera forcément un problème. Certains logiciels de retouche photo ne prennent toujours pas en charge les extensions de fichiers. Mais les choses changent vite ! Windows 11 prend-il en charge WebP ? Bien que les fichiers image WebP ne soient pas compatibles avec les versions précédentes de Windows 11, M

Où se trouve le chemin du fichier du bureau Win7 ? Où se trouve le chemin du fichier du bureau Win7 ? Jul 11, 2023 pm 03:17 PM

Où puis-je trouver le chemin du fichier du bureau Win7 et le chemin du fichier du bureau Win7 ? Lorsque notre ordinateur dure éternellement, il reste bloqué. À mesure que nous avons de plus en plus de fichiers, l’ordinateur fonctionnera de plus en plus lentement. Alors, où est le chemin du fichier du bureau Win7 ? Partageons le tutoriel. 1. Tout d’abord, nous ouvrons le dossier du lecteur C. 2. Recherchez ensuite le bureau, cliquez avec le bouton droit et sélectionnez Propriétés. 3. La boîte de propriétés apparaît, sélectionnez le raccourci et le chemin du fichier cible se trouve ci-dessous. Ce qui précède est la méthode de recherche du chemin du fichier du bureau Win7. J'espère qu'elle sera utile à tout le monde.

Comment obtenir une extension de fichier en Python ? Comment obtenir une extension de fichier en Python ? Sep 08, 2023 pm 01:53 PM

Une extension de fichier en Python est un suffixe ajouté à la fin d'un nom de fichier pour indiquer le format ou le type du fichier. Il se compose généralement de trois ou quatre caractères, d'un nom de fichier suivi d'un point, tel que « .txt » ou « .py ». Les systèmes d'exploitation et les programmes utilisent des extensions de fichier pour déterminer de quel type de fichier il s'agit et comment il doit être traité. Reconnu comme un fichier texte brut. Les extensions de fichiers en Python sont cruciales lors de la lecture ou de l'écriture de fichiers, car elles établissent le format de fichier et la meilleure façon de lire et d'écrire des données. Par exemple, l'extension de fichier « .csv » est l'extension utilisée lors de la lecture des fichiers CSV, et le module csv est utilisé pour traiter les fichiers. Algorithme pour obtenir une extension de fichier en Python. Manipuler la chaîne du nom de fichier en Python.

Utilisez la fonction math.Max ​​​​pour obtenir la valeur maximale dans un ensemble de nombres Utilisez la fonction math.Max ​​​​pour obtenir la valeur maximale dans un ensemble de nombres Jul 24, 2023 pm 01:24 PM

Utilisez la fonction math.Max ​​​​​​pour obtenir la valeur maximale dans un ensemble de nombres. En mathématiques et en programmation, il est souvent nécessaire de trouver la valeur maximale dans un ensemble de nombres. En langage Go, nous pouvons utiliser la fonction Max du package mathématique pour réaliser cette fonction. Cet article explique comment utiliser la fonction math.Max ​​​​​​pour obtenir la valeur maximale dans un ensemble de nombres et fournit des exemples de code correspondants. Tout d’abord, nous devons importer le package mathématique. Dans le langage Go, vous pouvez utiliser le mot-clé import pour importer un package, comme indiqué ci-dessous : import"mat

Où obtenir le code de sécurité Google Où obtenir le code de sécurité Google Mar 30, 2024 am 11:11 AM

Google Authenticator est un outil utilisé pour protéger la sécurité des comptes d'utilisateurs, et sa clé est constituée d'informations importantes utilisées pour générer des codes de vérification dynamiques. Si vous oubliez la clé de Google Authenticator et ne pouvez la vérifier que via le code de sécurité, l'éditeur de ce site Web vous proposera une introduction détaillée sur l'endroit où obtenir le code de sécurité Google. J'espère que cela pourra vous aider si vous le souhaitez. en savoir plus Utilisateurs, veuillez continuer à lire ci-dessous ! Ouvrez d’abord les paramètres du téléphone et accédez à la page des paramètres. Faites défiler la page et trouvez Google. Accédez à la page Google et cliquez sur Compte Google. Accédez à la page du compte et cliquez sur Afficher sous le code de vérification. Entrez votre mot de passe ou utilisez votre empreinte digitale pour vérifier votre identité. Obtenez un code de sécurité Google et utilisez le code de sécurité pour vérifier votre identité Google.

Comment obtenir le chemin du fichier en utilisant C++ ? Comment obtenir le chemin du fichier en utilisant C++ ? Jun 02, 2024 pm 08:15 PM

Les méthodes pour obtenir le chemin du fichier en C++ sont : 1. Utilisez la bibliothèque std::filesystem. 2. Utilisez la bibliothèque Boost. Ces méthodes peuvent être utilisées pour obtenir le chemin absolu, le répertoire racine, le répertoire parent et l'extension d'un fichier. En pratique, ces techniques peuvent être utilisées pour afficher des listes de fichiers dans les interfaces utilisateur.

Comment gérer les formats de fichiers et les extensions incohérents Comment gérer les formats de fichiers et les extensions incohérents Feb 19, 2024 pm 04:47 PM

Comment résoudre l'inadéquation entre le format de fichier et l'extension Lors de l'utilisation de l'ordinateur, nous rencontrons souvent une inadéquation entre le format de fichier et l'extension. Lorsque nous essayons d'ouvrir un fichier, le système peut demander « Le fichier ne peut pas être ouvert » ou « Le format de fichier n'est pas pris en charge ». Cette situation peut être déroutante et frustrante, mais elle n’est en réalité pas si difficile à résoudre et ne nécessite que quelques étapes simples. Tout d’abord, nous devons comprendre ce que signifient le format de fichier et l’extension. Le format de fichier fait référence à la méthode de stockage et à la méthode de codage du fichier. Par exemple, un fichier texte est.

Comment afficher le chemin du fichier Linux Comment afficher le chemin du fichier Linux Feb 25, 2024 pm 11:00 PM

Comment afficher le chemin du fichier sous Linux Dans le système d'exploitation Linux, vous pouvez utiliser quelques commandes simples pour afficher le chemin d'un fichier. Ces commandes peuvent aider les utilisateurs à localiser rapidement l'emplacement des fichiers et faciliter la gestion et l'exploitation des fichiers. Ce qui suit présente plusieurs méthodes d'affichage des chemins de fichiers, avec des exemples de code spécifiques. 1. Utilisez la commande pwd La commande pwd peut afficher le chemin absolu du répertoire de travail actuel. Entrez simplement la commande pwd dans le terminal pour afficher le chemin complet du répertoire de travail actuel. Voici un exemple : $pw

See all articles