J'essaie de rassembler un fichier de commandes qui ajoutera le nom du dossier actuel comme préfixe à tous les fichiers de ce dossier. En outre, cela doit pouvoir s'exécuter plusieurs fois sans dupliquer le préfixe.
J'ai trouvé celui-ci qui est presque ce dont j'ai besoin! Le seul problème est qu'il duplique le préfixe à chaque exécution. Si quelqu'un pouvait me diriger dans la bonne direction, je serais très complet!
@echo off
pushd "Folder"
for /d %%D in (*) do (
pushd "%%D"
for /r %%F in (*) do (
for %%P in ("%%F\..") do (
ren "%%F" "%%~nxP_%%~nxF"
)
)
popd
)
popd
Cette réponse a été envoyée par https://superuser.com/users/109090/dbenham à la question Ajouter le nom du dossier au début du nom du fichier.
la source