No Powershell (que já está instalado no seu computador Windows 7) você poderia fazer algo assim:
Get-childItem C:\* -recurse -include *.txt | Where-Object{$_.LastAccessTime -gt (Get-Date).AddDays(-7)}
Isso procuraria recursivamente na unidade C por qualquer arquivo de texto acessado nos últimos 7 dias, por exemplo.