Les Snippets

Connexion

CrackPath - Découper un chemin (Folder/File/Ext)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 17/01/2008 13:22:00 et initié par Renfield [Liste]
Date de mise à jour : 19/01/2008 10:53:14
Vue : 3691
Catégorie(s) : Fichier / Disque, Trucs & Astuces, Algorithme
Langages dispo pour ce code :
- VB6, VBA
- Delphi 5
- VB 2005
- C# 1.x, C# 2.x, C# 3.x
- Voir tous les langages pour ce code snippet



Langage : C# 1.x , C# 2.x , C# 3.x
Date ajout : 05/10/2008
Posté par MorpionMx [Liste]
        public class PathType
        {
            public string Folder;
            public string Extension;
            public string FileName;
        }
        public static PathType CrackPath(string path)
        {
            PathType pathType = new PathType();
            if (string.IsNullOrEmpty(path)) return pathType;
            if (!File.Exists(path)) return pathType;
            pathType.Extension = Path.GetExtension(path);
            pathType.FileName = Path.GetFileNameWithoutExtension(path);
            pathType.Folder = Path.GetDirectoryName(path);
            return pathType;
        }


Snippets en rapport avec : Découper, Extension, Folder, Filename, Crackpath



Codes sources en rapport avec : Découper, Extension, Folder, Filename, Crackpath

{ASP / ASP.NET} LIST DIRECTORY WITH SPECIFIED EXTENSION & LINK
Ce code permet de lister un repertoire en VBscript, il liste en focntion des extensions de fichiers ...

{C / C++ / C++.NET} EXTENSION DU SHELL: MENU CONTEXTUEL EN C (WIN32 API)
Suite à mon pécédent code source: http://www.cppfrance.com/codes/EXTENSION-SHELL-MENU-CONTEXTUEL-WI...

{C# / C#.NET} [.NET3.5] EXTENSION METHODS: PROGRESSBAR ET VISTA
Je rappel pour ceux qui ne connaissent pas les "extensions methods" qu'il s'agit d'une nouveauté de ...

{PHP} DOWNLOAD+UPLOAD_TK
Une page de download avec plusieurs categories, vous pouvez en ajouter ou en suprimer ! Pour le res...

{Python} EXTENSION DE ROTATION ET PROJECTION3D SOUS INKSCAPE
ce programme permet de faire tourner un dessin sous inkscape comme si il était dans un monde 3D. La ...

{C / C++ / C++.NET} EXTENSION DE CORPS (MATH)
Voici un petite programme qui permet de gerer des corps de facon generique. On peut obtenir des cor...

{C / C++ / C++.NET} [DEVC++] PROTEGER L'ACCES À UN RÉPERTOIRE
C'est Quoi ? Appli qui sert à proteger un repertoire. En fait ça renomme un ré...

{Visual Basic, VB6, VB.NET, VB 2005} VBA WORD - DÉCOUPAGE DOCUMENT EN FICHIERS HTML
Cette macro permet de découper chaque page d'un document Word en fichiers HTML indépendants tout en ...

{Delphi} MAILS AVEC INDY:QUE FAIRE (ET POURQUOI) LORSQUE L' ANEXE NE SEMBLE PAS AVOIR DE NOM (FILENAME='')
Bonjour à tous!!! ok, ça fait longtemps que je ne participe pas mais je vous apporte aujourd' hui u...

{Javascript / DHTML} PROGRAMMES EXÉCUTABLES LANCÉS DEPUIS INTERNET EXPLORER [PLIE]
permet de lancer des exécutables sous IE, en leur passant, en paramètre, le lien, le texte sélecti...