Enviado em 25/11/2011 - 20:19h
Elabore um script que receba como parâmetro dois diretórios (diretorioOrigem e diretorioDestino). O script deve copiar cada arquivo do diretorioOrigem (apenas os arquivos!) para o diretorioDestino, porém no diretorioDestino cada arquivo deve ser armazenado em sub-diretórios no formato YYYY/MM/DD, no qual YYYY é o ano, MM é o mês e DD é o dia, todos relativos a data de modificação do arquivo. Se tais sub-diretórios não existirem, precisam ser criados.
Detalhe: desconsidere que arquivos podem ter nomes com espaço. Por exemplo: "fulano cicrano.txt"
Exemplo: se o /diretorioOrigem/ tiver um arquivo /diretorioOrigem/teste.txt com data de modificação 22/01/1984, ele deve ser armazenado no diretório /diretorioDestino/1984/01/22/teste.txt.
Detalhe: desconsidere que arquivos podem ter nomes com espaço. Por exemplo: "fulano cicrano.txt"
Exemplo: se o /diretorioOrigem/ tiver um arquivo /diretorioOrigem/teste.txt com data de modificação 22/01/1984, ele deve ser armazenado no diretório /diretorioDestino/1984/01/22/teste.txt.