1 votes

Renommer récursivement les extensions de fichiers sur plusieurs disques

J'ai cela pour un fichier batch. Je ne sais rien sur les fichiers batch.

POUR /r %%x DANS (*.BMP,*.GIF,*.JPG,*.PNG) FAIRE REN "%%x" *.jpeg

Cela fonctionne bien localement. J'ai besoin que cela fonctionne sur plusieurs lecteurs (c:,d:,e:,f:,g:,h:,i:,j:).

Toute aide serait grandement appréciée. Merci pour votre temps et vos efforts.

Santé!

1voto

William Whyte Points 1036

Voici un script batch qui fait ce que vous voulez :

@echo off
setlocal

set drives=c,d,e,f,g,h,i,j
set exts=*.bmp;*.gif;*.jpg;*.png

for %%A in (%drives%) do (
cd /d %%A: && for /r %%B in (%exts%) do ren "%%~B" "%%~nB.jpeg"
)

pause >nul
endlocal & exit /b

Lecture supplémentaire

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X