Realisation d'un ptit bat à la con

Weed'iin Man -  
 marvinrouge -
Hello,
j'aimerais faire un ptit bat qui puisse me copier le fichier "desktop.ini" du dossier "Reggae" dans tous les repertoires et sous repertoires du dossier "Reggae".
C'est pour définir une image de fond commune à toute ma disco reggae (sous xp on est obligé de le faire manuellement).
Et comme y'a un truc genre 1200 dossier dans "reggae", j'ai pas la motiv de le faire à la main !
Merci d'avance. (je n'ai aucune idée pour commencer, alors n'importe quel petit coup de pouce est le bienvenu).

3 réponses

  1. marvinrouge
     
    ça doit être (syntaxe à vérifier) à peu près ça

    for %fichier IN "c:\\reggae" DO copy c:\desktop.ini c:\%fichier\desktop.ini

    en 1 seule ligne

    sous ms-dos

    tapes
    help for
    + ENTER
    pour avoir de l'aide sur cette commande
    0
  2. Weed'iin Man
     
    merci beaucoup, la sequence exacte est :
    for /D %f in (*) do copy desktop.ini c:\reggae\%f\

    J'ai maintenant un autre pbleme :
    je souhaite remplacer les "espaces" dans les noms de mes dossiers par un "_", et cela automatiquement avec un ptit script bat.
    Quelqu'un a t'il une idée? Est-ce réalisable en bat?
    0
  3. marvinrouge
     
    ça je crois pas que ce soit possible (fautdra passer par un programme perl, c, c++, java, autre...),

    j'ai pas trouvé de commande qui semble le faire (taper help + ENTER dans une commande DOS pour avoir la liste des commande)

    en tout cas merci
    1) d'avoir dit merci
    2) d'avoir donné la syntaxe correcte car ça peut aider d'autres personnes

    @+,

    marvinrouge
    0