Si c'est pour copier tous les fichiers d'un type, le for est efficace.
Si c'est pour ne traiter que certains, c'est plus difficile.
Si "DOS" ne trouve rien dans le "tri" (*.mp3), la boucle ne fera rien, donc ça ne craint rien de mettre un "grand" nombre de for (un pour chaque type).
Selon le besoin, ça serait peut-être possible de gérer les extensions à copier avec un truc du genre
"copi MP3 DOC" avec donc MP3 en %1 et DOC en %2. En testant dans le batch ("DOC", "MP3" ) avec des étiquettes, mais sais pas(plus) si possible de faire l'un PUIS l'autre, .. Ca permettrait de choisir au lancement les types concernés [faut voir le besoin]