
luizcarlos18rj
(usa Suse)
Enviado em 30/10/2017 - 15:39h
Oi galera, minha dúvida é essa, tenho uma estrutura de diretórios com 6.000 fotos pessoais separadas em pastas e levei semanas pra organizar:
Catalogadas - Pasta principal
- Atemporais #( subdiretório )
- 2000 #( subdiretório )
- 2001 #( subdiretório )
- 2002 #( subdiretório )
- 2003 #( subdiretório )
.
.
.
- 2017 #(ano corrente)
Dentro de cada pasta com o nome do ano, tenho mais subpastas com os nomes de eventos separados por data:
(tomando como exemplo a pasta 2017 )
- 2017
2017_02_24_Passeio_Paqueta
2017_05_07_Aniversario_ Lucas_ 5_ Anos
2017_09_03_Encontro_Amigos
O nome da pasta está no formato [ANO]_[MÊS]_[DIA]_[EVENTO], e dentro delas estão os arquivos com os nomes como no exemplo:
- 2017_05_07_Aniversario_ Lucas_ 5_ Anos
2017_05_07_Aniversario_ Lucas_ 5_ Anos_001.jpg
2017_05_07_Aniversario_ Lucas_ 5_ Anos_002.jpg
2017_05_07_Aniversario_ Lucas_ 5_ Anos_003.jpg
2017_05_07_Aniversario_ Lucas_ 5_ Anos_004.jpg
.
.
.
2017_05_07_Aniversario_ Lucas_ 5_ Anos_199.jpg
Meu objetivo é aproveitar os nomes dos arquivos para aplicar o comando "Touch", colocando em variáveis $ano, $mes e $dia os valores tirados do nome do próprio arquivo e desta forma alterar sua data de acesso e modificação de acordo com o indicado no próprio nome.
Só que eu queria fazer recursivamente deste a minha pasta raíz ( que no caso é Catalogados ) até a última foto.
Alguém pode me ajudar?