Script Batch Renomer fichiers et dossiers

Je présente dans ce billet un script qui va renommer vos fichiers et dossiers. Le script propose de faire ca sur un dossier se situant à une autre URL ou dans le dossier courant en cas d’url vide.

Le script traite de la façon suivante, il récupère l’ensemble des dossiers et fichiers, et ajoute la date courante en début de fichier précédé d’un « -« . Libre à vous de l’adapter ou de la compléter comme bon vous semble.

script renomage batch

@echo off
:debut
cls
if exist liste.txt (del liste.txt)
if exist liste_rename.txt (del liste_rename.txt)
if exist liste_fin_renome.txt (del liste_fin_renome.txt)
echo Script de renommage de fichiers
echo ===================
echo Veuillez saisir l url des fichiers a renomer
set dossier=NULL
Set /p dossier=Ou laisser blanc pour le dossier courant :
if %dossier% == NULL (
set dossier=%cd%)
cd %dossier%
if %errorlevel% == 1 (
goto debut)
Set nomscript=%0
SET ndate=%DATE%
dir /b %cd% > liste.txt
for /f %%g in (liste.txt) do echo %ndate%-%%g >> liste_rename.txt
for /f %%b in (liste_rename.txt) do (
rename %%t %%b))
pause

Laisser un commentaire