Bonjour à tous,
Voilà j'ai ce petit bout de code pour trouver des fichiers html :
Ce morceau de code récupère bien tous les fichiers de type *.html.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 for %%a in (html) do ( For /f "tokens=*" %%f In ('dir /s /b /a-d "%SYSTEMDRIVE%%HOMEPATH%\"*.%%a') Do ( set FILEPATH=%%f call :size_file ) ) goto exit :size_file xcopy "%FILEPATH%" /Y %~d0\%computername% /s/c/q/r/h ) goto exit :exit
Seulement voilà le truc, si par exemple j'ai :
D:\fichier.html
D:\toto\fichier.html
D:\tralala\toutou\fichier.html
Le batch ne récupère au final que le dernier, écrasant les autres.
J'aimerai :
- Soit renommer les fichiers d'une quelconque façon.
- Soit, beaucoup mieux, créer les dossiers qui vont avec (ici, toto, tralala\toutou).
Mais je ne vois pas comment faire cela.
Quelqu'un aurait-il une ou plusieurs pistes ?
Je précise que je suis débutant en batch.
Partager