Windows – dos shell ciclo for su file

Anche la shell di windows, come quelle unix/linux tipo bash o ksh, offre la possibilità di usare istruzioni a riga di comando per automatizzare alcune operazioni di sistema.
Il for è una di queste, l’esempio seguente effettua un ciclo for sulla dir c:\ e ne stampa il contenuto:
for /f %f in (‘dir /b c:\’) do echo %f

Ecco un esempio molto più utile del precedente, che ho usato personalmente per modificare le estensioni dei file di una intera dir in un unica istruzione a riga di comando:

for /f %f in (‘dir /b .’) do rename %f %f.jpg