renommer avec les x premiers caracteres avec une boucle batch
Bonjour à tous !
Je suis nouveau sur les forums, je ne sais pas trop comment m'y prendre mais je compte sur vous pour me dire ce qu'il faut faire communément.
Voilà si je suis sur un forum aujourd'hui c'est pour un problème, vous l'aviez déjà devinez je suppose.
Problème :
J'aimerai renommer tous mes fichiers avec les x premiers caractères, exemple azertyuiop.jpg en azerty.jpg, qsdfghjklm.jpg en qsdfgh.jpg en BATCH
Mes essaies en vain :
Code:
for /F "tokens=1,2 delims=." %i in ('dir /b /a') do set k=%i & set i=%k:~0,3% & ren "%i.%j" "%%i:~0,3%.%j"
Code:
For /F "tokens=1,2 delims=." %i in ('dir /b /a') do set nom=%i set b=!nom:~0,3! ren "%i.%j" "!b.%j")
PS: l'extension m'importe peu aussi car le programme que je dois concevoir aussi bien renommé les jpg que les png, les tif etc...
Merci d'avance !