GetFilePart()

Syntaxe

Resultat$ = GetFilePart(CheminComplet$ [, Mode]))
Description
Extrait le nom d'un fichier d'un chemin complet.

Arguments

CheminComplet$ Le chemin d'accès complet au fichier.
Mode (optionnel) Il peut s'agir d'une des valeurs suivantes:
  #PB_FileSystem_NoExtension: Obtenir le nom du fichier sans son extension (le cas échéant).

Valeur de retour

Renvoie le nom du fichier.
Si, par exemple, la chaîne CheminComplet$ est "C:\PureBasic\PB.exe", la chaîne retournée dans Fichier$ sera "PB.exe".

Remarques

Pour récupérer l'extension ou le chemin, voir les fonctions GetExtensionPart() et GetPathPart().

Exemple

  Repertoire$ = GetHomeDirectory()  ; Liste tous les fichiers et les dossiers du répertoire racine de l'utilisateur qui est actuellement logué (Home)
  If ExamineDirectory(0, Repertoire$, "*.*")  
    While NextDirectoryEntry(0)
      If DirectoryEntryType(0) = #PB_DirectoryEntry_File
        Type$ = " [Fichier] "
        Taille$ = " (Taille : " + DirectoryEntrySize(0) + ")"
      Else
        Type$ = " [Dossier] "
        Taille$ = "" ; Un Dossier n'a pas de taille      
      EndIf
      
      Debug Type$ + DirectoryEntryName(0) + Taille$
      Debug "Nom : " + GetFilePart(DirectoryEntryName(0))
      Debug ""
    Wend
    FinishDirectory(0)
  EndIf

Voir aussi

GetExtensionPart(), GetPathPart()

OS Supportés

Tous

<- GetFileDate() - FileSystem Index - GetHomeDirectory() ->