# list file with creation time
dir -file | sort CreationTime | Format-Table Name, CreationTime
sort is alias of Sort-Object
List files whose creation date is greater than a given date
# list files whose creation date is greater than a given date
dir -file -recurse | where { $_.CreationTime -gt [datetime]"2014/05/28" } | sort CreationTime | Format-Table Name, CreationTime
List File by Date Range
# list file with last write time greater than 24 hours ago
dir -file -recurse | where {$_.LastWriteTime -gt (Get-Date).AddDays(-1)}
# list file within a date range
$datemin = [datetime]::ParseExact("2021-12-11 01:00:00", "yyyy-MM-dd hh:mm:ss", [Cultureinfo]::InvariantCulture)
$datemax = [datetime]::ParseExact("2021-12-13 00:00:00", "yyyy-MM-dd hh:mm:ss", [Cultureinfo]::InvariantCulture)
dir -file -recurse -filter *.png | where { $_.LastWriteTime -ge$datemin-and$_.LastWriteTime -le$datemax }