Copier des fichiers dans un seul dossier

Résolu
EntwannDuBlock Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   -
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 14455 Date d'inscription   Statut Contributeur Dernière intervention   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