Odpowiedzi:
for %%A in (*.jpg) do ren "%%~A" s"%%~nA%%~xA"
Musisz użyć:
for /f %%A in ('dir /b *.jpg') do ren "%%~A" s"%%~nA%%~xA"
Jak wyjaśnia dbenham w swojej odpowiedzi, aby dodać „tekst” na końcu wielu nazw plików :
Pamiętaj, że korzystanie z niego jest bardzo ważne,
FOR /Fa nie prosteFOR.FOR /FGromadzi całą wynikDIRpolecenia przed rozpoczęciem iteracji, natomiast prostaFORzaczyna iteracji po bufor wewnętrzny jest pełny, który dodaje ryzyko zmiany nazwy tego samego pliku wielokrotnie.