Add to Technorati Favorites
Welcome to ThePowerShellGuy.com Sign in | Join | Help

Hey PowerShell Guy!, How Can I Delete Files That Are a Specified Number of Hours Old?

 And another translation of a Hey Scripting Guy Article : How Can I Delete Files That Are a Specified Number of Hours Old?

dir |? {$_.CreationTime -lt (get-date).AddHours(-8)} | del -whatif

or for files not written in the last 8 hours :

dir |? {$_.LastWriteTime -lt (get-date).AddHours(-8)} | del -whatif

And yes the PowerShell version is with seatbelt included ( Remove -whatIf to really delete the files. )

Need I say more ? 

enjoy,

Greetings /\/\o\/\/

Published Thursday, December 13, 2007 7:03 PM by MoW
Filed under: ,

Comments

# Interesting Finds: Decemer 14, 2007

Friday, December 14, 2007 10:19 AM by Jason Haley

# Interesting Finds: December 14, 2007

Friday, December 14, 2007 10:19 AM by Jason Haley

# re: Hey PowerShell Guy!, How Can I Delete Files That Are a Specified Number of Hours Old?

How would you do this for specified number of days old versus hours?

Tuesday, February 24, 2009 5:04 PM by swedebro
Anonymous comments are disabled