Essa lata pode ser feita com as ferramentas internas do prompt de comando, embora você acabe com scripts em vez de simples comandos. Para obter uma abordagem de linha de comando fácil para localizar arquivos que atendem a determinados critérios, eu instalaria o PowerShell .
Aqui estão alguns exemplos para você ter uma ideia:
para encontrar arquivos criados desde uma determinada data no diretório atual:
C:\>Get-ChildItem | Where-Object{$_.CreationTime -gt "28/12/2009 8:00:00 PM"} Directory: Microsoft.PowerShell.Core\FileSystem::C:\ Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 28/12/2009 3:56 PM 0 newfile.txt
para encontrar um arquivo de texto maior que um determinado tamanho no diretório atual (em bytes):
C:\> Get-ChildItem | Where-Object{$_.length -gt 16000} Directory: Microsoft.PowerShell.Core\FileSystem::C:\ Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 21/12/2009 7:02 PM 16504 svc.txt
para encontrar todos os arquivos mp3 em uma unidade diferente:
C:\> Get-ChildItem D:\ -include *.mp3 -Recurse -Force Directory: Microsoft.PowerShell.Core\FileSystem::D:\ Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 12/03/2009 4:01 PM 4418246 eric clapton - tears in heaven.mp3 -a--- 22/05/2009 2:24 AM 7714143 led zeppelin - stairway to heaven.mp3 -a--- 13/06/2009 2:39 AM 5507148 pearl jam - black.mp3 -a--- 13/06/2009 2:39 AM 3042452 pearl jam - last kiss.mp3 -a--- 31/12/2008 5:43 AM 3216613 rush - fly by night.mp3 -a--- 31/12/2008 6:37 AM 4267363 Rush - Limelight.mp3 -a--- 31/12/2008 6:02 AM 4224300 rush - yyz.mp3 -a--- 07/12/2008 2:05 AM 2827218 rush - closer to the heart.mp3 -a--- 19/05/2009 5:21 AM 5842779 styx - come sail away.mp3
Por curiosidade, por que o Windows Search não pode ser usado? Pode fazer tudo o que você precisa facilmente com uma interface gráfica.