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

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
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
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