Precisa reorganizar as imagens em pastas nomeadas por data [closed]

7

Alguém conhece algum software / técnica para reorganizar arquivos de imagem em pastas nomeadas por data?

    
por Francesco Canovi 13.08.2012 / 23:38

6 respostas

6

Recentemente eu tive uma necessidade semelhante.

Especificamente, eu queria mover e renomear arquivos com base na data em que a foto foi tirada , da seguinte forma:

E:\Pictures\DSC_001.jpg to E:\Pictures0909-04-2309-04-23-14h56m28.jpg E:\Pictures\DSC_002.jpg to E:\Pictures0909-04-2309-04-23-15h32m14.jpg E:\Pictures\DSC_003.jpg to E:\Pictures1010-02-2220-02-22-14h56m28.jpg

Os motivos para mim para essa estrutura:

  • Eu tinha 6000 arquivos na pasta E: \ Pictures. Mesmo que eu tenha usado o Namexif para renomear todos eles no formato AAAA-MM-DD-HHhMMmSS.jpg, eu ainda teria mais de 800 subpastas em Imagens, se eu não tivesse usado as pastas ano .
  • Se eu tivesse usado o formato 2009/12/31 / 2009-12-31-23h59m59s.jpg, teria sido tedioso navegar pelas pastas (em alguns meses eu tirei fotos apenas em alguns dias)
  • O formato 2009-12 / 2009-12-31-23h59m59s.jpg ainda teria produzido muitas subpastas para a pasta E: \ Pictures e também para 2009-12 e outros meses mais populares (todas as fotos tiradas no dia 24). e 31 de dezembro todos seriam listados diretamente na pasta 2009-12).

YMMV.

Depois de passar uma hora experimentando vários programas baseados em interface gráfica, eventualmente o que fez o trabalho exatamente como eu precisava era o ExifTool.

Aqui estão os passos:

  1. Faça o download da ExifTool .
  2. Instalar:
    • Se você estiver no Windows, você deve:
      • descompacte o arquivo zip,
      • renomear exiftool (-k) .exe para exiftool.exe
      • mova exiftool para alguma pasta em seu PATH (eu uso a pasta C: \ Windows) para que seja utilizável em todas as pastas em que você está atualmente (eu uso C: \ Windows).
    • Se você estiver no Mac, basta instalar o aplicativo.
  3. Abra seu terminal:
    • No Windows, pressione Win R e digite cmd Enter ,
    • No Mac, pressione cmd espaço e digite term
  4. Navegue até a pasta onde estão suas fotos. No Mac, você digitaria algo como cd /Volumes/MyUSBDrive/Pictures . No Windows, você digitaria E: Enter cd Pictures . Use o caminho da pasta seu próprio aqui, é claro.
  5. Agora inicie o exiftool e deixe-o fazer o seu trabalho:
    exiftool -d %Y/%Y-%m-%d/%Y-%m-%d-%Hh%Mm%S.%%e "-filename<datetimeoriginal" . (o ponto no final refere-se ao diretório atual)

Basicamente, você está instruindo o exiftool a ler as informações data (datetimeoriginal) do arquivo de imagem e usar essas informações para renomear o arquivo, usando AAAA / AAAA-mm-dd / AAAA-mm -dd-HHhMMmSS.ext formato. Observe que há barras no formato de arquivo que especificamos - isso faz com que o arquivo seja movido para a respectiva estrutura de pastas, que é criada na hora.

Você pode mover e / ou renomear arquivos da maneira que desejar com este utilitário. Se os seus requisitos diferem dos meus, basta se referir a esta página, que contém bons exemplos de onde eu derivou a linha de comando que eu usei eventualmente.

    
por 09.12.2012 / 20:13
1

Veio através desta questão em busca de uma solução para o mesmo problema.

Eu encontrei dois programas para fazer isso:

Existe uma versão gratuita e uma versão paga. A versão gratuita permite apenas uma estrutura de pastas Ano / Mês / Dia. A versão paga permite mais opções de pasta e alguns tipos de arquivos adicionais e opções de manuseio.

Este é um utilitário gratuito para mover ou copiar fotos de uma estrutura de pastas para outra. Algumas opções a menos que a versão paga do Photo Move, mas permite especificar até 4 níveis de estrutura de pastas.

    
por 24.11.2015 / 21:34
1

Você pode usar ReNamer com algumas regras.

    
por 12.02.2017 / 01:24
0

Eu sei que o Zoner Photo Studio deve ser capaz de fazer isso, mas eu nunca tentei isso. Suporta um modo de biblioteca e pode ajudá-lo a organizar fotos - pode mover fotos tiradas no mesmo dia para pastas individuais.

É isso que você precisa?

source: Zoner: organize sua coleção de fotos

    
por 13.08.2012 / 23:57
0

Abra o Windows Explorer > Vá para pasta contendo subpastas com imagens nele. CAVEAT: Supondo que suas pastas são rotuladas com datas diferentes (e, portanto, o tempo).

Ir para > VISUALIZAR > DETALHES > COLOCAR O NOME NO CLIENTE À DIREITA NO PAINEL DIREITO > Role para baixo para "Mais" > DATA CRIADA

Em seguida, classifique por data da pasta criada.

    
por 14.08.2012 / 00:00
0

Você também pode usar o DropIt para mover suas imagens e vídeos para pastas específicas com base nos dados EXIF. Eu gosto do DropIt porque posso visualizar o que é movido antes de me comprometer com o movimento.

link

    
por 24.07.2017 / 21:11