Récupérer les dossier et nom de fichier à partir du chemin d'accès complet au fichier


Propriétés du code


Date de création : 29/12/2006 à 15:49:00
3 Commentaire(s)
  MadMatt

 

Présentation


Ce sont plus des fonctions de manipulation de caractères, mais bon on en aura besoin pour la classe File.

Ces 2 fonctions permettent donc de récupérer le dossier "C:\Dossier\" et le nom du fichier "Fichier.exe" à partir du chemin d'accès complet au fichier "C:\Dossier\Fichier.exe".

 

Code


' Permet de récupérer seulement le nom de fichier à partir du chemin d'accès complet
Public Function GetFileNameFromFullPath(ByVal FullPath As String) As String
    GetFileNameFromFullPath = Right$(FullPath, Len(FullPath) - InStrRev(FullPath, "\"))
End Function

' Permet de récupérer seulement le dossier à partir du chemin d'accès au fichier (avec extension)
' Exemple : Renvoie "C:\Dossier\" avec PathName="C:\Dossier\Fichier.exe"
Public Function GetPathFromFullPath(ByVal FullPath As String) As String
    GetPathFromFullPath = Left$(FullPath, InStrRev(FullPath, "\"))
End Function


 

Historique


Voici l'historique des modifications de ce code :
Le 30/12/2006 par MadMatt : Legere optimisation
Le 30/12/2006 par MadMatt : Re
Le 30/12/2006 par MadMatt : Re
Le 31/12/2006 par MadMatt : Modification des noms des fonctions

 
 

Modifier le code

Seul les admins et l'auteur du code lui même peuvent modifier ce code.

 

Commentaires


De MadMatt le 29/12/2006 à 15:51


Par contre je sais pas comment on pourrait appeler les différentes parties du nom du fichier.

il y a le chemin d'accès complet : "C:\Dossier\Fichier.exe"
le dossier : "C:\Dossier\"
le nom de fichier : "Fichier.exe"

Vous avez des suggestions ?

 

De sebdraluorg le 30/12/2006 à 15:29


Salut,

Eh perso je mettrais:

.Name = Fichier.exe
.Path = "C:\Mon Dossier\"
.FullPath = "C:\Mon Dossier\Fichier.exe"

 

De MadMatt le 30/12/2006 à 15:45


Nickel, je vais utiliser ça au maximum

 

Ajouter un commentaire


Vous devez être connecté pour pouvoir poster un commentaire.

 
 

Valid HTML 4.01 Transitional Valid CSS

Site web de Vb System Library version 1.3
Developpement et design réalisé par : Matthieu Napoli (MadMatt)
© 2007 Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
Temps d'execution de la page : 0.009 s
www.mnapoli.fr