Get-ChildItem -Path "C:\Users\YourUser\Downloads" -Recurse | Where-Object $_.LastWriteTime -lt (Get-Date).AddDays(-30) | Remove-Item Use code with caution. : Retrieves the files.
: Filters them based on the LastWriteTime being older than the current date minus 30 days. Remove-Item : Deletes the filtered files. 3. Standard Windows Command Line (ForFiles) msh delete files older than download
ForFiles /p "C:\Users\YourUser\Downloads" /s /d -30 /c "cmd /c del /q @path" Use code with caution. : Specifies the folder path. /s : Includes subdirectories. Remove-Item : Deletes the filtered files
To delete files older than 30 days in your Downloads folder: powershell : Specifies the folder path
Filter files by creation, modification, or last access time (e.g., older than 30 days).
: Selects files with a last modified date older than 30 days. /c : Executes the "del" command on each matching file. Comparison of Cleanup Methods MSH Delete Files Older Than
If "MSH" refers to the (now known as PowerShell ), you can use built-in cmdlets to target your Downloads folder.