Bonjour,

Je suis complétement novice en Scripts par le terminal de commande/Batch.

Je souhaiterais créer un script permettant de copier un fichier .xls existant dans un répertoire A et le coller dans tous ses sous répertoires A/A1, A/A2, ..., A/AN où N est le nombre de sous répertoires dans A.

Dans le terminal de commandes, un simple "se placer dans le répertoire A" et "copier le fichier .xls dans le sous répertoire A/A1" suffit.
J'aimerai l'automatiser pour tous les sous répertoires et non pas le faire un par un (une trentaine de sous-dossiers).

J'ai vu une possibilité dans un topic similaire, pour copier un .pdf dans plusieurs dossiers, mais c'est un langage incompréhensible pour moi et j'imagine qu'il ne s'adapte pas dans mon cas :

Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
cd d:\test
FOR /F "delims=" %A IN ('DIR /A:D /B /S') DO COPY c:\Z.pdf "%A"

De plus, le fichier .xls que je souhaiterais copier dans le sous répertoire A/A1 devra passer l'étape du "voulez-vous remplacer le fichier" -> OUI et copier par dessus le fichier existant (c'est un fichier .xls que je mettrai à jour régulièrement).

Si non possible, l'algo pourrait être d'abord de supprimer le fichier existant dans le sous répertoire A/A1 puis de copier le nouveau fichier dans le répertoire de A pour le placer dans A/A1.

Je vous remercie d'avance,
Antoine