Delete Files Older Than Specified Number of Days
# Set number of days, in the past, to delete files $days = 7 # Set directory to create logs in $directory = "C:\Test\Logs" # Get all files in the directory include '-recurse' to also get sub folders $files = Get-ChildItem -Path $directory -File # filter to ones last written to over X number of days $ToDelete = $files |...
Create Test Log Files
# Set number of days, in the past, to create log files for $days = 14 # Set directory to create logs in $directory = "C:\Test\Logs" $i=1 While($i -lt $days){ # Get Date and create log file $date = (Get-Date).AddDays(-$i) $logFile = "u_ex" + ($date.Year).ToString().Substring(2,2) + (($date.Month).ToString().PadLeft(2)).Replace(" ","0") + (($date.Day).ToString().PadLeft(2)).Replace(" ","0") + ".log" $logPath = join-path $directory $logFile $date |...