Appliquer un traitement sur un ensemble de fichiers avec un programme ne reconnaissant pas les jockers.
for %f in (*.txt) do addlf %f
‘addlf’ représente le programme que vous désirez exécuter sur chacun des fichiers.
Attention, si vous voulez mettre une telle commande dans un fichier batch (.BAT), il faut remplacer %f par %%f.
On peut aussi se servir de cette construction pour faire l’équivalent d’une boucle ‘pour’ (instruction ‘for’ dans pas mal de langages) en faisant par exemple :
for %f in (1 2 3 4 5 6 7 8 9 10) do md rep%f
ce qui va créer les répertoires rep1, rep2, rep3 jusqu’à rep10.
A propos du Dos 7 (celui fournit avec windows 95), saviez vous qu’il supporte aussi les noms longs. Je m’explique, l’accès aux noms longs n’est pas valable uniquement sous l’interface graphique, vous pouvez aussi les utiliser dans les batch dos. Par exemple, on peut mettre :
cd “mes documents”
ou ren “image du chateau de durtal” “Image du Chateau de Durtal”
Il suffit donc de mettre le nom entre guillemets. J’ai utilisé cette astuce dans mon programme THE Rename.
Articles connexes :
- Quelques astuces pour Mysql, Sql et Php ...
- Astuce pour accélérer phpMyAdmin ...
- pRSSreader, enfin un bon logiciel pour lire les flux RSS sur Pocket PC ...
- De nouvelles nominations pour THE Rename et UnzipThemAll ...
- Programmer pour l’intelligence collective ...
136 vue(s)
