A PowerShell project for periodic log file cleanup.
Includes a log generator sub-project for testing purposes.
- Reads directories and retention days from
LogDirectories.csv - Finds log files matching pattern
Application-Log-YYYY-MM-DD.txt - Deletes files older than the retention period
- Includes
LogGenerator.ps1to create sample logs with date stamps
# Run log generator (inside Logs folder)
.\LogGenerator.ps1
# Run file cleaner
.\filecleaner.ps1DirectoryPath,KeepForDays
.\Logs,30
MIT