#1 Mon 15 July 2013 11:50
- simo lay
- Participant assidu
- Date d'inscription: 8 Dec 2011
- Messages: 172
X COPY avec ren CMD
Bonjour,
j'ai un répertoire (répertoire1) qui contient plusieurs sous répertoire dans chaqu'un des fichiers .THF, je souhaiterai faire un batch qui permet de parcourir tous les sous répertoires copier les fichiers .THF et les coller dans un autre répertoire toute en gardant gardant dans le nom finale du fichier THF le nom du sous répertoire:
exemple: dans le sous répertoire nommé rep00 j'ai deux fichiers THF: fichier1.THF et fichier2.THF je doit copier/coller ces deux fichiers dans un autre répertoire nommé répertoire_global de façon à ce que j'obtiens dans les noms :rep00fichier1.THF et rep00fichier2.THF
j'ai fait ça
Code:
@Echo off Setlocal Set extension=THF : deplacement vers Dossier cible Pushd "d:\répertoire1\" : filtrer les types de fichiers dans les Sous-dossiers For /f "tokens=*" %%a In ('dir /s /b /a-d "*.*"') Do ( If %%~xa==.%extension% Xcopy /Y "%%a" d:\répertoire1\répertoire_global\ )
mais ça ne me permet pas de garder la trace de sous répertoire
Dernière modification par simo lay (Mon 15 July 2013 11:57)
Hors ligne