A disk groomer for Windows. Specify folders and filename patterns, and DiskJanitor will find and delete — or safely move — matching files. Run it manually or schedule it to keep your system clean automatically.
⬇ Download DiskJanitor (zip)DiskJanitor is a disk groomer. You tell it which folders to scan and which file patterns to look for, and it either deletes those files or moves them to another folder — preserving the original directory structure. It's ideal for cleaning up temp files, old logs, or any category of file that accumulates over time.
Set a folder path. This is where DiskJanitor will search. Separate multiple paths with a semicolon. Environment variables are supported — e.g. %temp%;%systemroot%\system32\
Enter filenames to match. Separate multiple entries with a semicolon. Standard wildcards are supported — e.g. *.tmp;*.log
Press Search to see a list of matched files before anything is deleted.
Set filters — for example, only delete files older than 3 days. If multiple drives are specified, make sure disk space is calculated per drive.
Review Options. The first time you run it, choose Don't delete anything, just list files to do a dry run and review the log.
Press Delete. All actions are logged to file for your records.
DiskJanitor can be scheduled to run silently in the background on a recurring basis. Configure your settings first, then use the Scheduling option to set it up as a Windows scheduled task.
Note: You must supply a Windows account with permission to delete the target files. If the account password changes, the scheduled task will stop working until updated.
Main screen and Options area from DiskJanitor v1.5.