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

Windows Discussion :

Comment supprimer "prefixe" dans "prefixeFILENAME.doc" ?


Sujet :

Windows

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mai 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Comment supprimer "prefixe" dans "prefixeFILENAME.doc" ?
    Bonjour,

    je souhaiterais renommer un fichier dont je ne connais que le prefixe.

    ex : j'ai un fichier "prefixeFILENAME.doc" et je voudrais le renommer "FILENAME.doc" en commande windows.

    Mais je ne connais pas FILENAME, je connais uniquement son extension ".doc".
    Si je connaissais FILENAME à l'avance, la question ne se poserait pas. La commande : "rename prefixe*.doc *.doc" ne modifie que l'extension .doc par elle-meme. Elle ne supprime pas "prefixe".

    Comment faire ? je ne sais pas comment stocker "FILENAME" dans une variable (expression régulière, ... ???).

    Quelqu'un pourait-il m'aider SVP ?
    Merci d'avance.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Dans un Batch nommé ren-pref.bat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    rename prefixe%1.doc %1.doc
    taper :
    donnera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    rename prefixetuto.doc tuto.doc

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Mai 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci Gardian pour ta réponse, mais ton sript necessite la connaissance du nom du fichier cible a savoir "tutu". Or moi je ne connais pas à l'avance ce nom.
    Je sais juste que c'est un fichier .doc qui a pour prefixe : "prefixe".
    le moyen de le reconnaitre serait une expression tel que :
    "prefixe*.doc"

    mais si on fait qqchose comme "rename prefixe*.doc *.doc" il ne change que l'extension .doc par .doc

    Merci.
    A+

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 464
    Points : 542
    Points
    542
    Par défaut
    dois-tu forcément passer par un batch ou une commande 'DOS' ?

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Alors tu dois lire le directory, extraire les noms de fichiers et faire une boucle pour renommer chaque fichier qui aura le préfixe.

    Cela a déjà été traité, tu devrais trouver suffisamment d'exemples.

Discussions similaires

  1. [VBA] Comment supprimer une ligne entiere dans excel
    Par babouoles dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 06/07/2017, 08h34
  2. [TinyMCE] Comment supprimer les balises html
    Par Magjjy dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 10/06/2011, 14h57
  3. Réponses: 0
    Dernier message: 30/04/2009, 13h05
  4. Réponses: 2
    Dernier message: 14/09/2006, 11h14
  5. Réponses: 1
    Dernier message: 11/01/2006, 11h58

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