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

VB.NET Discussion :

renommer un dossier


Sujet :

VB.NET

  1. #1
    Membre confirmé Avatar de Oh!Tofocus
    Profil pro
    Inscrit en
    Août 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 217
    Par défaut renommer un dossier
    bonsoir
    J'arrive du vba et je veux transposer une application de vba vers vb.net

    pour modifier le nom d'un dossier :

    le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    name chemin_et_nom_du_dossier as chemin_et_nom_du_new_dossier
    ne marche pas
    comment faire sous vb.net?

  2. #2
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699

  3. #3
    Membre chevronné
    Avatar de Ogotcha
    Inscrit en
    Juillet 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2008
    Messages : 232
    Par défaut
    Il y a une methode "Rename"

    Source : MSDN
    Mon Blog
    FAQs DotNet
    Fonction utile : Recherche

  4. #4
    Membre chevronné Avatar de _PascalC_
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 220
    Par défaut
    salut,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    System.IO.Directory.Move(CheminAncienDossier, CheminNouveauDossier)

  5. #5
    Membre confirmé Avatar de Oh!Tofocus
    Profil pro
    Inscrit en
    Août 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 217
    Par défaut
    Merci beaucoup pour vos reponses rapides
    ça marche nickel

  6. #6
    Membre chevronné
    Avatar de Ogotcha
    Inscrit en
    Juillet 2008
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2008
    Messages : 232
    Par défaut
    Pense à mettre ton sujet en
    Mon Blog
    FAQs DotNet
    Fonction utile : Recherche

  7. #7
    Membre confirmé Avatar de Oh!Tofocus
    Profil pro
    Inscrit en
    Août 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 217
    Par défaut
    J'ai un petit problème si je change uniquement le nom du dossier en majuscule
    exemple : artist en Artist
    Il considère que le dossier existe déjà et ça plante

    ma solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    System.IO.Directory.Move(CheminAncienDossier, CheminNouveauDossier & "X")
    System.IO.Directory.Move(CheminNouveauDossier & "X", CheminNouveauDossier)
    Mais peut être y a t il plus simple ?

  8. #8
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Tout simplement comme Ogotcha te l'avais suggéré :
    Citation Envoyé par Ogotcha Voir le message
    Il y a une methode "Rename"

    Source : MSDN
    Citation Envoyé par msdn
    FileSystem..::.Rename, méthode

    Renomme un fichier ou un répertoire sur un disque.

  9. #9
    Membre confirmé Avatar de Oh!Tofocus
    Profil pro
    Inscrit en
    Août 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 217
    Par défaut
    J'ai le même problème avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    My.Computer.FileSystem.RenameDirectory(Répertoire & AncienDossier, NouveauDossier)
    Ma seule solution est de passer par un nom intermédiaire !
    mais je ne trouve pas ça très élégant

Discussions similaires

  1. Renommer des dossiers
    Par ced1984 dans le forum VBScript
    Réponses: 2
    Dernier message: 14/02/2007, 16h24
  2. Réponses: 2
    Dernier message: 06/12/2006, 11h50
  3. [VB.NET] Probleme renommer un dossier
    Par Aspic dans le forum Accès aux données
    Réponses: 3
    Dernier message: 20/11/2006, 21h32
  4. Probleme pour renommer un dossier
    Par blondelle dans le forum C++Builder
    Réponses: 3
    Dernier message: 14/09/2006, 23h07
  5. Renommer un dossier
    Par Furius dans le forum Langage
    Réponses: 2
    Dernier message: 20/11/2005, 12h18

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