Copier des fichiers dans un seul dossier

Résolu
EntwannDuBlock Messages postés 21 Statut Membre -  
barnabe0057 Messages postés 17074 Statut Contributeur -
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 17074 Statut Contributeur 4 925
 
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