8,329 questions
File and folders have 3 date properties. CreationTime, LastWriteTime, LastAccessTime
Here's an example using LastWriteTime.
$targetDate = get-date -Year 2017 -Month 7 -day 1
get-childitem -path c:\temp -recurse | Where-Object {$_.LastWriteTime -lt $targetDate}