Trier une liste de dossier pour n'en copier que certains.
Fermé
Arnaud
-
6 nov. 2018 à 13:49
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 6 nov. 2018 à 20:45
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 6 nov. 2018 à 20:45
A voir également:
- Trier une liste de dossier pour n'en copier que certains.
- Liste déroulante excel - Guide
- Excel trier par ordre croissant chiffre - Guide
- Dossier appdata - Guide
- Comment copier une vidéo youtube - Guide
- Liste déroulante en cascade - Guide
1 réponse
barnabe0057
Messages postés
14454
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
30 novembre 2024
4 921
Modifié le 6 nov. 2018 à 20:48
Modifié le 6 nov. 2018 à 20:48
Bonjour,
C'est très simple, il suffit de lister les sous-dossiers par ordre alphabétique inversé puis de copier les 7 premiers résultats :
Je n'ai pas testé ce code mais à peu de choses près ça doit fonctionner.
C'est très simple, il suffit de lister les sous-dossiers par ordre alphabétique inversé puis de copier les 7 premiers résultats :
setlocal enableextensions enabledelayedexpansion
set source=ton dossier source
set destination=ton dossier de destination
set compteur=0
for /f "delims=" %%A in ('dir /ad /b "%source%" ^| sort /r') do (
set /a compteur+=1
if !compteur! LEQ 7 (robocopy "%source%\%%~A" "%destination%\%%~A" /MIR)
)
Je n'ai pas testé ce code mais à peu de choses près ça doit fonctionner.