Copier des fichiers dans un seul dossier

Résolu/Fermé
EntwannDuBlock Messages postés 20 Date d'inscription samedi 4 janvier 2020 Statut Membre Dernière intervention 1 mai 2020 - 10 mars 2020 à 22:26
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 - 11 mars 2020 à 06:03
Hello ! Je voudrais faire un script batch qui permettrait de copier tous les fichiers *.bat se trouvant dans tous les sous-répértoires de "C:\" sur la clef usb "F:\" en les renommant *.txt
Serait-ce possible ?
Je vous met mon code ci-dessous..
@echo off
xcopy "C:\*.bat" "F:\*.txt"
exit
A voir également:

1 réponse

barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
11 mars 2020 à 06:03
Bonjour,

Ce n'est pas aussi simple, il faut passer par une boucle FOR :

for /r %%A in (C:\*.bat) do xcopy "%%~A" "F:\%%~nA.txt"


Le script risque de prendre énormément de temps puisqu'il doit analyser tous les fichiers du disque C:

0