QUOTE (Disk4mat @ Aug 20 2008, 02:00 PM)

As Davey said "once you get your list built". The problem is that you are not permitted to use wildcards. So if the the file naming conventions chage, you'll have to keep updating that list. If the file names are even remotely random then your at a loss.
I did some more experimenting and came up with the following. CC simply will not allow wildcards to be used on any fixed disk. Not even another partition, not on an external hdd either.
Click to view attachmentBut I think I know why. Its intentional. While XP and Vista dosent have as many critical files on the root of the drive, older Windows version do. The 9x platform relies on Autoexec, config etc. This is the reason why wildcards arent permitted. If you browse and select a single file, it stands to reason you know what file your selecting and there wont be any mishaps with numerous files getting deleted and preventing the OS from loading. What if someone unknowingly entered *exe* or *con
So I think it was done by the CC team again, as Davey indicated... To be safe. The question open for debate is, should wildcards be permitted on the root of a drive? Im undecided at the moment.
What about non-system partitions, flash and external hdd's?
Absolutely. There are files I would like to clean on the root of my flash and ext hdd where wildcard use is almost essential.
I beg to disagree with u Disk4mat. I still think it's a BUG. To refute your argument, this is how i tested.
1. Create a file inside C:\WINDOWS folder. (in my case, i created CCleaner.k99)
2. include "*.k99" in the CCleaner.ini (Include2=PATH|C:\windows\|*.k99)
3. Check the includes screen to confirm the configuration
4. Run CCleaner.
The result of my test is attached. The CCleaner.k99 file inside C:\WINDOWS folder is deleted! WILDCARD is accepted by CCleaner.
What happens if i include "*.dll" in the CCleaner.ini? It's equally dangerous as adding "*.dll" in the ROOT of a drive, right?