Aide Batch copy + rename (plusieurs dossiers a traiter en même temps)

Aide Batch copy + rename (plusieurs dossiers a traiter en même temps) - Shell/Batch - Programmation

Marsh Posté le 28-02-2021 à 23:30:42    

Bonjour,  
 
J'ai un disque dur avec environ 200 dossiers contenant un fichier A.png.
Dans chacun de ces dossiers j'aimerai faire une copie de ce fichier A.png et le renommer en B.png. J'aimerai donc que le .bat traite l'ensemble des dossiers du disque dur.
J'ai commencé à la main mais j'avoue que c'est pénible. Je n'ai aucune notion en batch.
 
Merci pour votre aide.

Reply

Marsh Posté le 28-02-2021 à 23:30:42   

Reply

Marsh Posté le 03-03-2021 à 23:25:23    

Bonjour,
 
Voilà qui devrait répondre au problème :
 

Code :
  1. @echo off
  2. ver | find "10.0." >nul && chcp 65001 >nul || chcp 28591 >nul
  3. for /f "delims=" %%A in ('2^>nul dir A.png /b /s') do copy "%%~A" "%%~dpA\B.png"


 
Avant d'exécuter le script il faut le placer à la racine du disque en question.


Message édité par kyurakushunsui le 03-03-2021 à 23:48:08
Reply

Marsh Posté le 06-03-2021 à 23:12:32    

Un grand merci à toi !
 :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed