Existe uma maneira de pesquisar o meu computador em busca de arquivos feitos a partir de 2011?

3

Existe uma maneira de procurar por arquivos (especificamente imagens) cuja data de modificação ou data de criação é 2011 ou mais antiga? Eu pesquisei no Google e não consegui.

SO: Windows 10

Realmente aprecio isso.

    
por tjyeee 06.03.2017 / 21:21

2 respostas

5

A pesquisa incorporada no File Explorer suporta isso. Tente uma string de pesquisa, por exemplo,

kind:=picture datemodified:‎1900-‎01-‎01 .. ‎2011-‎12-‎31

Os espaços ao redor dos dois pontos não são críticos, mas os dois pontos são.

Para o primeiro encontro, basta usar algo com garantia de ser mais antigo do que qualquer coisa que esteja procurando.

Você provavelmente desejará alterar o formato de data para o que for normal para a sua máquina - use o formato que o Explorer normalmente exibe para arquivos (geralmente mm-dd-aaaa ou dd-mm-aaaa). Eu uso aaaa-mm-dd porque é inequívoca.

Observe que, se você digitar "datemodified:", será exibido um selecionador de data com uma GUI do calendário. Você pode especificar um período clicando em uma data e, em seguida, segurando a tecla Shift e clicando em uma segunda. Mas será um pouco entediante usar isso para intervalos de datas no passado. Para inserir as datas sozinho, continue digitando.

    
por 06.03.2017 / 21:34
0

Além do método da GUI para pesquisas de arquivos por data de modificação listada por Jamie Hanrahan (I não sabia que você também poderia especificar o tipo de arquivo até ver o post dele), você também pode usar o PowerShell para realizar pesquisas em arquivos por data . Por exemplo, para encontrar todos os arquivos de imagem PNG que foram modificados pela última vez em 2011 ou antes, ou seja, antes de 1º de janeiro de 2012, você poderia usar o comando abaixo:

Get-ChildItem C:\*.png -Recurse | Where-Object {$_.LastWriteTime -lt '1/1/2012'}

O parâmetro -Recurse instrui o PowerShell a realizar uma pesquisa recursiva. Se você estivesse interessado apenas em arquivos no diretório especificado e não em seus subdiretórios, você poderia omitir -Recurse . Se você deseja pesquisar apenas no diretório atual, não é necessário especificar o caminho do diretório. Se você quisesse pesquisar por arquivos JPG e PNG, poderia usar o comando abaixo:

Get-ChildItem C:\*.[jp][pn]g -Recurse | Where-Object {$_.LastWriteTime -lt '1/1/2012'}

Colocando as letras "j" e "p" entre parênteses, qualquer arquivo em que a primeira letra da extensão seja "j" ou "p" será correspondente. Como sábio usando "[pn]" corresponde em "p" ou "n" como a segunda letra.

Nota: Se você não executar o comando a partir de um prompt do PowerShell com privilégios de administrador no sistema, verá mensagens de "acesso negado" para diretórios aos quais você não tem acesso. Você pode executar o PowerShell com privilégios de administrador no Windows 10 digitando "powershell" na Cortana "Pergunte-me qualquer coisa" Em seguida, quando o visualizar listado no resultado da "melhor correspondência", clique com o botão direito do mouse em "Windows PowerShell" e escolha "Executar como administrador". Em seguida, forneça um nome de usuário e senha para uma conta que esteja no grupo de administradores do sistema.

    
por 07.03.2017 / 05:20