Renommer fichiers dans dossiers + déplacement

Résolu/Fermé
naokylon Messages postés 90 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 16 avril 2014 - 15 févr. 2012 à 21:06
naokylon Messages postés 90 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 16 avril 2014 - 15 févr. 2012 à 21:54
Bonjour,

J'ai une bonne centaine de dossier du genre :
"dossier 1" contenant "fichier 1.pdf"
"dossier 2" contenant "fichier 2.pdf"
"dossier de test" contenant "ficher 123.pdf"
...

Les noms des dossiers changent sans se ressembler
Les noms des fichiers dans les dossiers ne portent pas les mêmes nom.
L'extension des fichiers est ".pdf".

Je souhaite renommer les fichiers par le nom du dossier dans lequel ils sont, et les déplacer un cran au dessus.

Je suis sous windows.
J'ai tenté un fichier .bat contenant :

---------------------------------
@echo OFF

FOR /D %%A IN (*) DO (

cd %%A
RENAME *.pdf "%%A.pdf"
cd ..
) 
---------------------------------


Mais comme je ne peux pas donner le nom exact du fichier, il ne fonctionne pas.
Pouvez-vous m'aider SVP ?
Merci de vos solutions !
A voir également:

1 réponse

naokylon Messages postés 90 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 16 avril 2014
15 févr. 2012 à 21:54
Bonjour,

En regardant un peu sur le net, j'ai modifier le bat qui m'a permis de faire ce que je voulais :
@echo OFF

FOR /D %%A IN (*) DO (

cd %%A
RENAME *.pdf "../%%A.pdf"
cd ..
) 
RMDIR *

A+
0