PowerShell: filter files by date
Before a date time
CreationTime
# list files created before a given date time dir -file | where { $_.CreationTime -lt "2025-06-15" } | sort CreationTime | Format-Table Name, CreationTime
After a date time
CreationTime
# list files created after a given date time dir -file | where { $_.CreationTime -gt "2025-06-15" } | sort CreationTime | Format-Table Name, CreationTime
LastWriteTime
# list files, last write date time greater than dir -file | where { $_.LastWriteTime -gt "2025-06-15" } | sort LastWriteTime | Format-Table Name, LastWriteTime
LastAccessTime
# list files, LastAccessTime date time greater than dir -file | where { $_.LastAccessTime -gt "2025-06-15" } | sort LastAccessTime | Format-Table Name, LastAccessTime
List file by date range
# list file with last write time greater than 24 hours ago dir -file -Recurse | where { $_.LastWriteTime -gt "2025-06-13T10:00:00" -and $_.LastWriteTime -lt "2025-06-15T10:00:00" }
PowerShell. Date Time
PowerShell. list files
List Files
- PowerShell: list files
- PowerShell: show fullpath, no truncate lines
- PowerShell: list empty files 📜
- PowerShell: count files
filter
- PowerShell: filter files by wildcard
- PowerShell: filter file name by regular expression
- PowerShell: filter files by date
- PowerShell: list large files 📜
- PowerShell: search text in files (grep. find string)