Get Files Older Than X Days

This sample defines a PowerShell function that lists files in a directory that haven't been modified for x number of days. The function takes a parameter which specifies the number of days:

                                        
  Function Get-FilesXDaysOld([string]$path,[int]$daysOld) {
    Get-ChildItem -Path $path | ?{$_.LastWriteTime.Date -le (Get-Date).AddDays(-$daysOld)}
  }

                                        

This function is useful if you want to archive old files or clean up a directory.

Examples of using this sample:

                                        
  C:\Windows\system32> Get-FilesXDaysOld "C:\Files\" 10
  C:\Windows\system32> Get-FilesXDaysOld "C:\Files\" 5

                                        


© 2024 Embrs.net