IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Retirer l'extension d'un fichier


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Retirer l'extension d'un fichier
    Bonjour

    La question semble triviale mais la manipulation reelle, sauf erreur de ma part, l'est beaucoup moins.

    Je voudrais retirer l'extension d'un fichier tout en gardant son path
    Bien entendu je peux y arriver en bricolant mais c'est ce bricolage qui me derange alors qu'une collection de methodes existent SAUF pour ce que je devrais faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Path.ChangeExtension("");  // ne retire pas le point !
    Path.GetFileNameWithoutExtension(OutFile); // retire le path que je veux garder
     
    // Pour bien faire je devrais avoir une methode 
    RemoveExtension();
    ou
    GetPathOnly();
    Quelqu'un aurait une idée pour faire cela proprement ?

  2. #2
    Membre chevronné Avatar de Redouane
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    435
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 435
    Par défaut
    Bnj,

    à mon avis, t'as pas le choix, sauf si tu crée par exemple une fonction d'extension où il y a à l'intérieur du bricolage mais qui répond à tes besoin.

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Bonjour

    La methode la plus simple que j'ai trouvé c'est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            char []rm=new char[]{' ','.'};
            string root = Path.ChangeExtension(OutFile,"").TrimEnd(rm);

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2005
    Messages : 482
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    string truc = Path.Combine(Path.GetDirectoryName(Chemin), Path.GetFileNameWithoutExtension(Chemin));

  5. #5
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Merci

    J'avais zappé

    Path.GetDirectoryName(Chemin),

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. retirer l'extension d'un fichier
    Par acik59 dans le forum C
    Réponses: 6
    Dernier message: 09/05/2007, 14h48
  2. Changer l'extension de plusieurs fichiers
    Par Barbu15-95 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 11/04/2006, 19h36
  3. [SERVLET]Détecter l'extension d'un fichier ??
    Par Devil666 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 02/06/2005, 17h27
  4. tester l'extension d'un fichier avant d'uploader
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/02/2005, 15h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo