Les Snippets

Connexion

Récupérer le nom d'un fichier à partir de son chemin

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 16/11/2006 15:04:42 et initié par Drikce06 [Liste]
Date de mise à jour : 12/12/2007 17:52:36
Vue : 21435
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- VB6, VBA
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- C
- VB6, VBA
- Java
- Delphi 5
- VB 2005
- Javascript



Langage : VB6 , VBA
Date ajout : 16/11/2006
Posté par Drikce06 [Liste]
DateMAJ : 16/11/2006

Public Function  Nomfichier(nomcomplet As String) As String
If Dir(nomcomplet) <> ""Then
Dim SplitChemin() As String
SplitChemin = Split(nomcomplet, "\", -1, vbTextCompare)
Nomfichier = SplitChemin(UBound(SplitChemin))
Else
MsgBox ("Le fichier n'existe pas")
End If

End Function

'Exemple d'utilisation
Private Sub CommandButton1_Click()
Nomfichier ("C:\Classeur1.xls")
End Sub

Langage : VB.NET 1.x , VB 2005
Date ajout : 20/11/2006
Posté par OneHacker [Liste]
DateMAJ : 20/11/2006
 Private Function GetFileName(ByVal Path As String) As String
        Return New IO.FileInfo(Path).Name
    End Function
Remarque :
Cela Renvoi le fichier avec l'extension
Langage : C# 1.x , C# 2.x
Date ajout : 23/11/2006
Posté par Bidou [Liste]

// using System.IO;
string filenameWExt = Path.GetFileNameWithoutExtension(myPath); 
string filename = Path.GetFileName(myPath);

Langage : C
Date ajout : 25/11/2006
Posté par SAKingdom [Liste]
char *FileName (char *path)
{
    char *c = path, *ret = path;
    if(c == 0) return 0;
    while(*c)
    {
        if(*c == '\\')  ret = c+1;
        c++;
    }
    return ret;
}

Langage : VB6 , VBA
Date ajout : 01/12/2006
Posté par PCPT [Liste]
DateMAJ : 12/12/2007
Function GetFileNameFromPath(ByVal sPath As String) As String
    GetFileNameFromPath = Right$(sPath, Len(sPath) - InStrRev(sPath, "\"))
End Function
'   MsgBox  GetFileNameFromPath("C:\MesData\Classeur1.xls")
  
Langage : Java
Date ajout : 02/12/2006
Posté par sheorogath [Liste]
public String getName(String path){
         return path.substring(path.lastIndexOf(java.io.File.separatorChar)+1);
     }
 //ou alors
     public String getName2(String path){
         return new java.io.File(path).getName();
     }
Langage : Delphi 5
Date ajout : 18/12/2006
Posté par f0xi [Liste]
FileName := ExtractFileName(Path);

Langage : VB 2005
Date ajout : 07/02/2007
Posté par surfzoid [Liste]
Console.WriteLine(My.Computer.FileSystem.GetName("c:\autoexec.bat"))
Langage : Javascript
Date ajout : 05/04/2007
Posté par stfou [Liste]
new ActiveXObject("Scripting.FileSystemObject").GetBaseName("chemin");

Snippets en rapport avec : Fichier, Chemin, Nom



Codes sources en rapport avec : Fichier, Chemin, Nom

{Visual Basic, VB6, VB.NET, VB 2005} PERMET D'ISOLER LE NOM D'UN FICHIER À PARTIR D'UN CHEMIN
...

{Visual Basic, VB6, VB.NET, VB 2005} SEPARER LE NOM DU FICHIER DE SON CHEMIN SOUS ACCESS
Separer le nom du fichier de son chemin sous Access. Sous VB il existe InStrRev mais sous acces non....

{C / C++ / C++.NET} DECOUPAGE CHEMIN FICHIER (FORUM)
Suite a une demande sur le forum, voila un code qui permet de découper le chemin d'un fichier en so...

{Foxpro} COMMENT ANALYSER LE CHEMIN D'UN FICHIER AVEC WINDOWS SCRIPTING HOST
Le code requiert l'installation de Windows Scripting Host Plateformes supportées: Windows Server...

{Visual Basic, VB6, VB.NET, VB 2005} EXTRAIRE LE RÉPERTOIRE D'UN FICHIER, SON EXTENSION, SON NOM, SANS FSO MAIS PAR UN ALGO
J'ai besoin de ceci pour trouver dans quel répertoire est installé un programme a travers la base de...

{ColdFusion} RÉCUPÈRER LE CHEMIN D'UN FICHIER SUR LE SERVEUR DISTANT
L'utilisation de la balise CFFILE nécessite de connaître le chemin absolu pour uploader les fichi...

{Visual Basic, VB6, VB.NET, VB 2005} VÉRIFIER LA CONFORMITÉ DU NOM D'UN FICHIER
Lorsque vous voulez enregistrer un fichier et que le nom est issu d'une variable, par exemple compor...

{Visual Basic, VB6, VB.NET, VB 2005} DRAG & DROP D'UN FICHIER ET EXTRACTION DU NOM ET DU CHEMIN
Ce code reprend une partie de l'exemple de Drag & Drop de la source de goth (voir le lien http://www...

{Visual Basic, VB6, VB.NET, VB 2005} PETIT UTILITAIRE POUR COPIER-COLLER FACILEMENT DES CHEMINS DE FICHIERS
Il est souvent nécessaire lorsqu'on écrit du code de faire référence à des fichiers par leur nom et ...

{Visual Basic, VB6, VB.NET, VB 2005} EXTRAIRE LE NOM DU FICHIER D'UN CHEMIN EN 1 COMMANDE
Sans commentaire ...