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

Scripts/Batch Discussion :

inserer des caractères dans les noms de fichiers [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 26
    Points : 12
    Points
    12
    Par défaut inserer des caractères dans les noms de fichiers
    Bonjour
    Dans un répertoire j'ai beaucoup de fichiers mais seuls ceux qui commencent par les lettres "abcdef" sont concernés (.txt).
    je dois, fichier après fichier, modifier l’intérieur de ces fichiers et, à la fin du traitement, un nouveau fichier est créé.
    Mon problème est le suivant :
    le nouveau fichier créé doit porter le même nom que celui de départ MAIS avec 5 lettres logées entre le "d" et le "e" du nom de départ.
    Exemple :
    1er fichier:
    abcdef001.txt > abcdvwxyzef001.txt
    2ème fichier
    abcdef002.txt > abcdvwxyzef002.tx
    etc

    (l'avantage de mettre mon fichier batch dans le même répertoire que les fichiers a traiter me simplifie la vie quant au chemin du répertoire concerné)

    Si vous avec une solution je suis preneur.

    Roon'

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 26
    Points : 12
    Points
    12
    Par défaut
    re-

    j'ai fait ce petit bout de batch et ça marche....mais pas complètement :
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    for %%i in (abcdef*.txt) do ren %%i vwxyz%%i
    En effet ça me rajoute mes 5 lettres "vwxyz" MAIS au début du nom !

    Dans ce cas, il me faudrait une ligne de batch, une boucle qui efface d'abord les 4 premières lettres des noms de fichiers
    je recollerai après les 4 enlevées suivies des 5 autres.

    Question:
    comment enlever les 4 premières lettres dans un nom de fichier

    Merci
    a+
    R'

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

Discussions similaires

  1. [DOM] Problème d'accent sur les noms de fichier avec mon parseur
    Par ujoodha dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 06/04/2006, 21h55
  2. stocker les nom de fichiers dans une base
    Par Corben dans le forum Windows
    Réponses: 2
    Dernier message: 04/01/2006, 15h50
  3. ShellListView : comment récupérer les noms des fichiers?
    Par Lolo1988 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 11/12/2005, 23h19
  4. importer les noms de fichiers html dans une table access
    Par abane badis dans le forum Access
    Réponses: 3
    Dernier message: 14/11/2005, 17h25
  5. [langage] Etendre les noms de fichier DOS
    Par jmartin dans le forum Langage
    Réponses: 4
    Dernier message: 13/07/2004, 13h32

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