Re : Comment ajouter un préfixe à tous les fichiers et dossiers d'un dossier ? (Windows)
J'essaie de créer un fichier .bat qui renommera une structure de dossier prédéfinie avec un préfixe de numéro de projet, par exemple : nom du projet/admin - devient - 7000-01 nom du projet/7000-01 admin. Voici ce que j'ai fait jusqu'à présent :
@Echo off
pushd
for /d %%g in (*) do ren "%%g" "7000-01 %%g"
Ce qui ne fonctionne que pour le niveau supérieur, mais j'aimerais qu'il renomme tous les sous-dossiers (y compris ceux situés sous le niveau "admin" dans l'exemple ci-dessus).
J'ai lu ici - https://ss64.com/nt/for_d.html qu'en utilisant for /d /r
devrait fonctionner pour renommer récursivement tous les sous-dossiers, mais je n'arrive pas à le faire fonctionner.
Pour info, le pushd
est utilisé pour que le nom .bat reste le même.