Les Snippets

Connexion

Récupérer le chemin du fichier

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 01/12/2006 02:34:03 et initié par PCPT [Liste]
Date de mise à jour : 12/12/2007 17:51:20
Vue : 28065
Catégorie(s) : Fichier / Disque, Chaîne de caractères
Langages dispo pour ce code :
- VB6, VBA
- C
- Windev
- C# 1.x, C# 2.x
- VB 2005, VB.NET 1.x
- Java
- VB 2005
- Delphi 5
- Python
- Javascript



Langage : VB6 , VBA
Date ajout : 01/12/2006
Posté par PCPT [Liste]
DateMAJ : 12/12/2007
Function GetPathNameFromFile(ByVal sPath As String) As String
    GetPathNameFromFile = Left$(sPath, InStrRev(sPath, "\"))
End Function
'   MsgBox  GetPathNameFromFile("C:\MesData\Classeur1.xls")
  
Langage : C
Date ajout : 01/12/2006
Posté par SAKingdom [Liste]
char *GetFilePath (char *path, char *dest)
{
    char *c = path, *d = dest, *i = dest;
    if(!c || !d) return 0;
    while(*c)
    {
        if(*c == '\\') i = d;
        *d = *c;
        c++; d++;
    }
    *i = 0;
    return i; // pointeur sur fin de chaine
}
Langage : Windev
Date ajout : 04/12/2006
Posté par fabienlaps [Liste]
// Récupration du chemin du fichier nom du fichier
ResNomFichier = fExtraitChemin("C:\MesRépertoires\Fichier.doc", fRépertoire)
// ResNomFichier contient  C:\MesRpertoires\
Langage : C# 1.x , C# 2.x
Date ajout : 14/12/2006
Posté par MorpionMx [Liste]
DateMAJ : 14/12/2006
string filePath = @"c:\MonDossier\MonFichier.ext"; 
string path = System.IO.Path.GetDirectoryName(filePath); 
//path = "c:\MonDossier\


Langage : VB.NET 1.x , VB 2005
Date ajout : 14/12/2006
Posté par MorpionMx [Liste]

Dim filePath = "c:\MonDossier\MonFichier.exe"
Dim directoryPath = System.IO.Path.GetDirectoryName(filePath) 
'directoryPath = "c:\MonDossier"

Langage : Java
Date ajout : 16/12/2006
Posté par Twinuts [Liste]
String path = new File("/home/twinuts/mon_fichier").getParent();
System.out.println(path); //affiche /home/twinuts

Langage : VB 2005
Date ajout : 06/02/2007
Posté par surfzoid [Liste]
Console.WriteLine(My.Computer.FileSystem.GetParentPath("c:\autoexec.bat"))
Langage : Delphi 5
Date ajout : 06/02/2007
Posté par f0xi [Liste]
// FileName (string) = c:\windows\notepad.exe
// path (string) = c:\windows\
 
path := ExtractFilePath(FileName);


Langage : Python
Date ajout : 19/03/2007
Posté par pacificator [Liste]
>>> import os
>>> path = "C:\\chemin_vers\\mon\\fichier\\fichier.test"
>>> print os.path.dirname(path)
C:\chemin_vers\mon\fichier

Langage : Javascript
Date ajout : 09/06/2007
Posté par yousfane [Liste]
function chemin(fichier){
file = fichier.substring(fichier.lastIndexOf("\\")); //on récupère le nom du fichier
file = fichier.replace(file,"") //on supprime le nom du fichier de son chemin
alert(file)
}
chemin("C:\\texte.txt");

Snippets en rapport avec : Fichier, Répertoire, Chemin, Dossier



Codes sources en rapport avec : Fichier, Répertoire, Chemin, Dossier

{Visual Basic, VB6, VB.NET, VB 2005} FOLDER HELPER - DOSSIERS SPECIAUX, MANIPULATION DE DOSSIERS, ET PLUS... [MODULE DE CLASSE]
voici une classe que j'avais commencé il y a un moment, elle attendait dans son coin... elle deva...

{PHP} PARCOURIR UN RÉPERTOIRE ET SES SOUS SOUS SOUS... RÉPERTOIRE ET RETOURNER LES FICHIERS QUI ONT L'EXTENSION VOULUE
Cette fonction va parcourir tous les répertoires et sous répertoires et sous sous répertoires et ......

{Visual Basic, VB6, VB.NET, VB 2005} PARCOURIR TOUS LES FICHIERS ET SOUS RÉPERTOIRES D'UN RÉPERTOIRE RACINE
Ce code permet de parcourir tous les sous-dossiers et les fichiers dans un répertoire racine, en ten...

{PHP} PHPEXPLORER 2.00 BY DOTWIZARD512
.................................................................... .................................

{Visual Basic, VB6, VB.NET, VB 2005} RANGER LES FICHIERS D'UN RÉPERTOIRE DANS DES SOUS RÉPERTOIRES QUI PORTENT LE NOM DE L'EXTENTION
Ben, c'est simple, j'avais besoin d'un soft qui rangeait facilement les fichiers ... Principe : on ...

{ColdFusion} COPIE DE FICHIERS (CUSTOM TAG)
ce custom tag vous permet de copier tous les fichiers d'un répertoire vers un autre. ...

{C / C++ / C++.NET} FINDFILE(UPDATE)
Encore ma classe FindFile pour parcourrir vos répertoires à la recherche de fichiers, ... :) J'ai aj...

{Visual Basic, VB6, VB.NET, VB 2005} CREER UN CHEMIN DE PLUSIEURS DOSSIERS
Ou comment faire quand MkDir, CreateFolder (api) ou le FSO echoue lors de la création d'un dossier a...

{Visual Basic, VB6, VB.NET, VB 2005} UTILITAIRE WAV, MID ET MP3
Voilà un petit programme bien pratique que j'avais déjà posté mais qui a été supprimé pour manque d'...

{C# / C#.NET} CHECK IDENTICAL FILES
Juste un petit code d'avant vacances qui permet de lister les fichiers identiques dans un répertoire...