Maison développement back-end Golang Utilisez la fonction path/filepath.Split pour diviser le chemin en parties de répertoire et de nom de fichier.

Utilisez la fonction path/filepath.Split pour diviser le chemin en parties de répertoire et de nom de fichier.

Jul 25, 2023 pm 05:57 PM
目录 文件名 path/filepathsplit函数 路径拆分

Utilisez la fonction path/filepath.Split pour diviser le chemin en deux parties : répertoire et nom de fichier

Lors du développement de programmes ou du traitement de fichiers, il est souvent nécessaire de diviser le chemin en deux parties : répertoire et nom de fichier. En langage Go, vous pouvez utiliser la fonction Split dans le package path/filepath pour réaliser cette fonction. Cet article présentera l'utilisation de la fonction Split et donnera des exemples de code.

La fonction Split est définie comme suit :
func Split(path string) (dir, file string)

où path est la chaîne de chemin à diviser, dir est la partie répertoire et file est la partie nom de fichier.

Exemple de code :

package main

import (

"fmt"
"path/filepath"
Copier après la connexion

)

func main() {

path := "/home/user/test.txt"
dir, file := filepath.Split(path)
fmt.Println("目录: ", dir)
fmt.Println("文件名: ", file)
Copier après la connexion

}

Le résultat de sortie est :
Répertoire : /home/user/
Nom du fichier : test.txt

Dans le code ci-dessus, nous avons d'abord importé les deux packages "fmt" et "path/filepath". Ensuite, dans la fonction principale, nous définissons un chemin de chaîne de chemin, qui est "/home/user/test.txt". Ensuite, nous avons appelé la fonction filepath.Split et avons transmis la chaîne de chemin path en tant que paramètre. Les deux valeurs renvoyées par la fonction sont respectivement affectées aux variables dir et file.

Enfin, nous avons utilisé la fonction fmt.Println pour imprimer respectivement les résultats du répertoire et du nom du fichier. Étant donné que le type de valeur de retour de la fonction Split est une chaîne, nous pouvons l'imprimer directement à l'aide de la fonction d'impression.

Les résultats d'exécution du code ci-dessus sont "/home/user/" et "test.txt". Comme vous pouvez le voir, la fonction Split divise la chaîne de chemin en deux parties : le répertoire et le nom du fichier, ce qui nous permet d'effectuer plus facilement des opérations ultérieures sur ceux-ci.

Il convient de noter que s'il n'y a pas de partie répertoire dans la chaîne du chemin, le répertoire renvoyé sera une chaîne vide. Si la chaîne de chemin pointe vers un répertoire plutôt que vers un fichier, le fichier renvoyé est une chaîne vide.

En plus de la fonction Split, le package path/filepath fournit également d'autres fonctions utiles, telles que la fonction Join pour fusionner plusieurs fragments de chemin en un chemin complet, la fonction Clean pour nettoyer les parties redondantes dans la chaîne de chemin, etc.

Résumé :
Cet article explique comment utiliser la fonction Split dans le package path/filepath en langage Go pour diviser le chemin en deux parties : le répertoire et le nom du fichier. Grâce à l'explication de l'exemple de code, nous comprenons l'utilisation de la fonction Split et maîtrisons comment utiliser cette fonction dans le développement réel. J'espère que cet article vous aidera à gérer les chemins de fichiers.

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
4 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)

Comment insérer une table des matières dans Google Docs Comment insérer une table des matières dans Google Docs Apr 13, 2023 pm 08:16 PM

Qu'il s'agisse d'un article, d'un article ou d'un tutoriel, le point fort de tout document est le titre et bien sûr la table des matières. Il décrit la structure générale du document afin que les utilisateurs puissent accéder à l'endroit et à ce qu'ils s'attendent à lire dans le document. C'est également une bonne pratique d'ajouter une table des matières à la plupart des documents pour leur donner un aspect plus professionnel. Aujourd'hui, tout se passe en ligne et les gens utilisent Google Docs pour créer la plupart des documents. De nombreux utilisateurs ne savent toujours pas comment insérer ou ajouter une table des matières dans Google Docs. Par conséquent, nous proposons cet article pour expliquer comment créer ou insérer une table des matières dans Google Docs. Comment insérer une table des matières dans Google Docs Étape 1 : Cliquez ici pour visiter Google Docs Online. Étape 2 : Si

Application PHP : utiliser la date actuelle comme nom de fichier Application PHP : utiliser la date actuelle comme nom de fichier Jun 20, 2023 am 09:33 AM

Dans les applications PHP, nous devons parfois enregistrer ou télécharger des fichiers en utilisant la date actuelle comme nom de fichier. Bien qu'il soit possible de saisir la date manuellement, il est plus pratique, plus rapide et plus précis d'utiliser la date actuelle comme nom de fichier. En PHP, nous pouvons utiliser la fonction date() pour obtenir la date actuelle. La méthode d'utilisation de cette fonction est : date(format, timestamp) ; où format est la chaîne de format de date et timestamp est l'horodatage représentant la date et l'heure. Si ce paramètre n'est pas passé, il sera utilisé.

Utilisez la fonction File.isDirectory() de Java pour déterminer si le fichier existe et s'il s'agit d'un type de répertoire Utilisez la fonction File.isDirectory() de Java pour déterminer si le fichier existe et s'il s'agit d'un type de répertoire Jul 24, 2023 pm 06:57 PM

Utilisez la fonction File.isDirectory() de Java pour déterminer si un fichier existe et est de type répertoire. En programmation Java, vous rencontrez souvent des situations dans lesquelles vous devez déterminer si un fichier existe et est de type répertoire. Java fournit la classe File pour gérer les fichiers et les répertoires. La fonction isDirectory() peut nous aider à déterminer si un fichier est un type de répertoire. La fonction File.isDirectory() est une méthode de la classe File. Sa fonction est de déterminer le fichier actuel.

Conseils pour gérer les noms de fichiers chinois tronqués en PHP Conseils pour gérer les noms de fichiers chinois tronqués en PHP Feb 27, 2024 pm 02:18 PM

Conseils pour gérer les noms de fichiers chinois tronqués en PHP Au cours du processus de développement, nous rencontrons souvent le problème des noms de fichiers chinois tronqués, en particulier lors du traitement des fichiers téléchargés par les utilisateurs. En PHP, comment gérer correctement les noms de fichiers tronqués est un problème courant et important. Cet article présentera quelques techniques pour traiter les noms de fichiers chinois tronqués et fournira des exemples de code spécifiques pour aider les lecteurs à mieux relever ce défi. Description du problème : lorsque les utilisateurs téléchargent des fichiers, les noms de fichiers chinois semblent parfois tronqués. En effet, différents systèmes d'exploitation et navigateurs

Introduction à la fonction PHP — rename() : Renommer un fichier ou un répertoire Introduction à la fonction PHP — rename() : Renommer un fichier ou un répertoire Jul 25, 2023 pm 12:10 PM

Introduction à la fonction PHP — rename() : Renommer des fichiers ou des répertoires Introduction : En PHP, la fonction rename() est utilisée pour renommer des fichiers ou des répertoires. Il fournit un moyen simple de modifier le nom d’un fichier ou d’un répertoire. Qu'il s'agisse d'un seul fichier ou d'un répertoire entier, vous pouvez utiliser cette fonction pour effectuer une opération de renommage. Le processus de renommage peut être facilement réalisé en spécifiant le nom du fichier ou du répertoire source et le nom cible. Syntaxe : boolrename(string$source,str

La fonction glob() en PHP est utilisée pour rechercher des fichiers ou des répertoires La fonction glob() en PHP est utilisée pour rechercher des fichiers ou des répertoires Nov 18, 2023 pm 06:17 PM

La fonction glob() en PHP est utilisée pour rechercher des fichiers ou des répertoires et constitue une puissante fonction d'opération de fichiers. Il peut renvoyer le chemin d'un fichier ou d'un répertoire en fonction d'une correspondance de modèle spécifiée. La syntaxe de la fonction glob() est la suivante : glob(pattern, flags) où pattern représente la chaîne de modèle à rechercher, qui peut être une expression générique, telle que *.txt (fichiers correspondants se terminant par .txt), ou un chemin de fichier spécifique. flags est un paramètre facultatif utilisé pour contrôler la fonction

Java comment parcourir un dossier et obtenir tous les noms de fichiers Java comment parcourir un dossier et obtenir tous les noms de fichiers Mar 29, 2024 pm 01:24 PM

Java est un langage de programmation populaire doté de puissantes capacités de gestion de fichiers. En Java, parcourir un dossier et obtenir tous les noms de fichiers est une opération courante, qui peut nous aider à localiser et traiter rapidement les fichiers dans un répertoire spécifique. Cet article explique comment implémenter une méthode permettant de parcourir un dossier et d'obtenir tous les noms de fichiers en Java, et fournit des exemples de code spécifiques. 1. Utilisez la méthode récursive pour parcourir le dossier. Nous pouvons utiliser la méthode récursive pour parcourir le dossier. La méthode récursive est un moyen de s'appeler, qui peut parcourir efficacement le dossier.

Comment vérifier si un répertoire est vide sous Linux Comment vérifier si un répertoire est vide sous Linux Mar 20, 2023 am 10:17 AM

Comment vérifier si le répertoire est vide sous Linux : 1. Entrez dans le terminal Linux ; 2. Exécutez "res=`ls -A $dir` if [ -z $res ]; puis echo "$dir ..."else echo La méthode "$ La dir..."fi" peut déterminer si le répertoire est vide.

See all articles