Exécutez une commande de lot pour chaque fichier dans un répertoire

J'ai un programme Java fonctionnant avec cette syntaxe:

command.jar namefile 

Je dois exécuter ce programme pour 1600 fichiers dans un répertoire. Comment puis-je exécuter cette commande pour chaque fichier automatiquement?

Existe-t-il une commande de lot DOS? Ou autrement?

La façon la plus simple est de loin de simplement exécuter une boucle for pour tous les fichiers. La bonne chose est que l' set (l'entrée pour for -loop) accepte les mêmes caractères génériques que le cmd ordinaire.

Pour une utilisation dans un fichier batch:

 FOR %%f IN (*) DO command.jar %%f 

Pour l'utiliser à partir de la ligne de commande:

 FOR %f IN (*) DO command.jar %f