SO: Windows 7 de 64 bits
Aqui está um problema hipotético: há uma pasta com várias subpastas (que podem ter subpastas e assim por diante). Um programa cria / modifica arquivos em qualquer uma dessas pastas, digamos ao mesmo tempo t=YYYYMMDDHHMM
. Existe um comando simples para procurar todos os arquivos criados / modificados depois do tempo t
?
date:today type:file
parece ser o melhor que ele poderia oferecer.System.DateModified:>2016-01-04T05:00
eSystem.DateModified:<2016-01-04T05:00
. Deveria serJanuary 4, 2016 at 5 AM
. Eu adicionei um>
porque penso em como você após a data e hora listadas.YYYY-MM-DDThh:mm:ss
. msdn.microsoft.com/pt-br/library/bb266512%28VS.85%29.aspxO método sugerido não funcionou para mim por algum motivo no Windows 8.1 SL, mas depois de tentar por 2 ou 3 horas, descobri algo que funcionava para mim. Eu sou do Brasil e "datemodified" é igual a "datademodificação" no meu idioma, mas se você quiser usar o inglês, sempre poderá usar system.datemodified em vez do equivalente no seu idioma.
Isso funcionou no Windows 8.1 SL para mim:
Ex: para encontrar arquivos modificados em 28/02/2017, do 10:50 às 10:59 (o relógio está definido para mostrar 24 h):
Se o relógio estiver definido para 12 horas, você poderá usar AM ou PM com atraso
Aqui estão alguns outros exemplos que funcionaram (no Brasil, usamos o formato de data DD / MM / AAAA):
Parece que não faz diferença se você usa a data em que AAAA-MM-DD ou DD / MM / AAAA funcionavam, o que parecia fazer o truque para mim era usar sinais>> maiores que) e <(menores que).
Se você quiser a "data de criação" em vez de "data de modificação", use: datecreated em vez de desatodificado.
Saudações, Ricardo Bohner
fonte