Lista de arquivos recentemente alterados para um diretório e todos os subdiretórios

10

No Linux eu conheço este comando para encontrar e listar os últimos arquivos modificados em um diretório com todos os seus subdiretórios.

find /var/www/ -type f -exec stat --format '%Y :%y %n' {} \; | sort -nr | cut -d: -f2- | head

Existe um equivalente no Windows CLI?

    
por JohnnyFromBF 02.02.2013 / 16:06

3 respostas

14

PowerShell 2.0

Últimos 10 arquivos alterados

Dir C:\folder -r | ? {! $_.PSIsContainer} | sort LastWriteTime | select -last 10

Arquivos alterados desde a data especificada

Dir C:\folder -r | ? {! $_.PSIsContainer -AND $_.lastwritetime -ge '04/18/14'} 

Leia mais no link

    
por 19.05.2014 / 20:04
0
dir c:\windows\ /aa /s /O-D

Lista todos os arquivos com o conjunto de atributos de arquivo (modificado) na pasta c: \ windows e todas as suas subpastas por data (o mais recente primeiro)

Editar: este método só funcionará se você limpar os bits de arquivo em algum momento ou a lista crescer e crescer.

    
por 02.02.2013 / 16:10
0

Dê uma olhada no MT Directory Changes Watcher. Pode ser que seja certo para as suas necessidades.

Program watches for file changes in particular directory (Watch directory) and then copies changed files to another folder (Mirror directory) saving directory structure. This can be very useful when you have local copy of remote site and want to upload only files, changed locally after last upload.

link

    
por 29.06.2015 / 11:57