Jump to content


"Include" option for folder removal


  • You cannot reply to this topic
No replies to this topic

#1 OFFLINE   1up

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 08 March 2010 - 03:29 PM

EDIT: This was reported in the bugs section ( http://forum.pirifor...showtopic=27089 ) I don't know if this is a confirmed bug in v2.29.1111 or a design change. Because I guess in previous versions, subfolders *were* removed.

----------
In v2.29.1111 in the "Include" section, I've added the following:

[x] Drive or Folder
C:\Documents and Settings\USERNAME\Local Settings\Temp\
[ ] File

[x] All Files
[ ] File Types

[x] Recurse Subfolders

So the rule is the following:

C:\Documents and Settings\USERNAME\Local Settings\Temp\*.*

----

Let's say I create a folder under "C:\Documents and Settings\USERNAME\Local Settings\Temp\" called "TEST":

C:\Documents and Settings\USERNAME\Local Settings\Temp\TEST

Then, inside this folder, "TEST", I create a file "New Text Document.txt"

Now, when I run CCleaner. It will use my custom "Include" rule, and it will destroy "New Text Document.txt"
but the folder, "TEST" will still remain.

----

I was wondering if you could give the option to remove the subfolders so...

C:\Documents and Settings\USERNAME\Local Settings\Temp\*.*

would delete not only all the files (which is an option already given), but it would also delete:

C:\Documents and Settings\USERNAME\Local Settings\Temp\UNUSEDFOLDER_1
C:\Documents and Settings\USERNAME\Local Settings\Temp\UNUSEDFOLDER_2
C:\Documents and Settings\USERNAME\Local Settings\Temp\UNUSEDFOLDER_3\UNUSEDFOLDER_A

etc...

Maybe even include an option to remove the parent folder too. In my provided example, I still want to keep the
"\Temp\" folder but sometimes there are instances where programs, when run, create folders that I no longer want around.

For example, lets say "SOMESOFTWARE_V1.exe" creates a folder and residual files:

C:\Documents and Settings\USERNAME\Local Settings\FOOBAR1
C:\Documents and Settings\USERNAME\Local Settings\FOOBAR1\readme.txt
C:\Documents and Settings\USERNAME\Local Settings\FOOBAR1\settings\settings.ini
C:\Documents and Settings\USERNAME\Local Settings\FOOBAR1\image_temp\image1.gif

so, I create a rule:

C:\Documents and Settings\USERNAME\Local Settings\FOOBAR1\*.*

But I also want to remove the folder "FOOBAR1" after it's done cleaning all the contents of the subfolders.

----

I hope my examples were somewhat clear and that you at least consider these options for future builds.