BleachBit allows you to delete temporary files from Windows operating system as well as from thousands of many Windows applications. You can customise what temporary files BleachBit can delete and supports a command line interface for automating cleaning in scripts and scheduled tasks.
BleachBit can also securely wipe files to prevent recovery and wipe free disk space to hide traces of previously deleted files.