Je butte sur un script qui est censé me trier automatiquement mes fichiers journaliers en fonction de leur nom. Exemple :
AAA dim.01-07-2008.txt
BBBBB dim.11-01-2006.txt
CCCCCC lun.23-12-2006.txt
Je veux boucler sur chaque fichier txt du répertoire courant, récupérer le radical (ici je supprime les 15 derniers caractères) et déplcaer le fichier dans le repértoire du même nom. Ici donc :
AAA dim.01-07-2008.txt------>déplacé vers le rep. "AAA"
BBBBB dim.11-01-2006.txt---->déplacé vers le rep. "BBBBB"
etc.
Voici ma tentative de script, qui ne fonctionne pas :
Code : Tout sélectionner
echo off
set currentdir=%~dp0
for /r "%currentdir%" %%i in (*.txt) do (
set filename=%%i.txt
set rep=%filename:~,-15%
move "%filename%" "%currentdir%\%rep%"
)
pause