la bonne réponse est :
for %%t in (template.xls) do for %%i in (*.*) do if %%~zi LEQ %%~zt
il y a peut être plus simple mais je ne suis pas un expert 
Pour comprendre :
%%~zi est la taille du fichier dont le nom est dans la variable %%i (voir syntaxe de l'interpréteur de commandes, en particulier les pages concernant les commandes if et for)
pour comparer les tailles correctement, il ne faut PAS mettre de guillemets sinon la comparaison se fait sur le critère d'ordre alphabétique :
"25" est plus grand de "1000" mais 25 est plus petit que 1000
Hope it helps
Partager