com o powershell, isso fornecerá todos os arquivos na pasta c: \ temp com o último acesso maior que 2 meses. Ele irá gravar o resultado em um arquivo - c: \ files.log:
foreach ($ i em get-childitem c: \ temp -recurse) {if ($ i.lastaccesstime -lt ($ (Get-Date) .AddMonths (-2))) {write-output $ i.fullname , ';' $ i.lastaccesstime | out-file -filepath "c: \ files.log" -append}}
Está em uma linha!