Hmm, had geen effect. Ik probeer het op een andere manier. Het volgende commando werkt wel goed alleen geeft problemen met spaties in pad- en bestands-naam:
for t in $(find /data/muziek/Albums -name '*.mp3'); do dat="ls -ld ${t:0:`expr $t : '.*/'`-1}"; touch -d `$dat | awk '{print $6}'` $t ; done
Probleem hierbij is dat de bestandsnamen in stukjes worden gehakt als er spaties in zitten.
/data/muziek/Albums/Genre/Artiest/Album/01_dit_is_een_nummer.mp3 gaat goed.
/data/muziek/Albums/Genre/Artiest/Nieuw Album/01 - Eerste Nummer.mp3 gaat dus fout en wordt opgesplitst in:
/data/muziek/Albums/Genre/Artiest/Nieuw
Album/01
-
Eerste
Nummer.mp3
Als iemand mij nog kan zeggen hoe dit op te lossen...