none
Powershell - Filtrar fotos pela data em que foram tiradas RRS feed

  • Discussão Geral

  • Bom dia gente, seguinte, tenho aqui no meu PC uma quantidade absurda de fotos que preciso organizar e as que mais me interessam são as que possuem a data em que foram tiradas, gostaria de saber se o Powershell consegue de alguma forma filtrar essas fotos e copiar apenas as que possuem essa data em que foram tiradas.

    Obrigado, abraços!

    quinta-feira, 28 de junho de 2018 12:27

Todas as Respostas

  • Ola.

    Se coincidir com a data de última modificação, você pode tentar algo mais ou menos assim:

    Get-ChildItem -Path "Caminho da Pasta das fotos" -File *.jpg | Where-Object {$_.LastWriteTime -ige (Get-Date).AddDays(-30)} | Copy-Item -Destination "|Pasta de Destino das copias" -Confirm

    No exemplo acima todos os arquivos .jpg de uma determinada pasta que foram criados há pelo menos 30 dias serão copiados a uma pasta de destino. Você pode remover o parâmetro -Confirm se preferir. Para ver se o comando está fazendo o filtro desejado antes de realmente efetivar a cópia, 

    inclua a opção -WhatIf no final.

    https://inframicrosoft.wordpress.com/



    • Editado J. Maurício quinta-feira, 28 de junho de 2018 17:38
    quinta-feira, 28 de junho de 2018 17:35
  • Olá, na verdade eu não quero pegar uma data especifica, quero copiar apenas as fotos que possuem a data em que foram tiradas. Já agradeço pela resposta
    sexta-feira, 29 de junho de 2018 18:40
  • A data está no nome do arquivo? Qual é o padrão gerado?

    https://inframicrosoft.wordpress.com/


    • Editado J. Maurício sexta-feira, 29 de junho de 2018 18:44
    sexta-feira, 29 de junho de 2018 18:41