PC Drive Cleaner at SirSoft.io (SirCleaner)

Discussion in 'other software & services' started by stapp, May 12, 2025.

  1. stapp

    stapp Global Moderator

    Joined:
    Jan 12, 2006
    Posts:
    27,546
    Location:
    UK
    Thanks.
    Offered the new update on opening the program. Download and install was just as quick as the clean is :)
     
  2. Adric

    Adric Registered Member

    Joined:
    Feb 1, 2006
    Posts:
    1,797
    @SirShane
    Any chance of adding an option for rounding the size values to not show the decimal (.xxx) numbers?

    For me, I keep thinking much more is being deleted when seeing the numbers following the decimal. In some regions currency is designated as 1.500,00 so the decimal may be misleading for some. It's easier for me to differentiate between, 1 Mb vs 1.263 MB or 8 KB vs 8.385 KB.
     
  3. pb1

    pb1 Registered Member

    Joined:
    Apr 4, 2014
    Posts:
    1,476
    Location:
    sweden
    I also reacted to this unusual way of displaying, but it is a question of getting used to. But an option to activate/inactivate that would give users a choice.

    What do you say @SirShane
     
  4. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    46
    Location:
    Oregon
    Thats totally something I can do!

    The program gets the total bytes of a file and then formats it
    Format(bytes,"0,000,000.000")

    i can add a check box in the settings and then in each area in the program just put

    If checkbox = checked then
    Format(bytes,"0,000,000")
    Else
    Format(bytes,"0,000,000.000")
    End if

    I will have that in the next update!

    Edit:
    I started working on it, but the issue is when the file size gets bigger. Say it cleans 1.4gb it would only show 1gb or if it cleaned 1.6gb it would show 2gb because it gets rounded.

    So instead I will have the check box where it would show say 1.1 MB instead of 1.145 Mb.
    So I need to at least have 1 decimal point.

    Edit 2:
    The 1 decimal point looks so much cleaner I'm making it the default and the check box will allow going back to the 3 decimal point.
     
    Last edited: May 31, 2025 at 4:06 PM
  5. Hadron

    Hadron Registered Member

    Joined:
    Apr 1, 2014
    Posts:
    2,340
    I don't transfer my portable version to other computers. It runs from the hard drive. That's why I suggested to have it as an option so users could choose. I just find it cleaner to have everything contained within the program folder instead of leaving remnants behind. Especially for a cleaning application. One program that comes to mind that gives users the choice of where to store the data location is voidtools Everything.
     
  6. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    46
    Location:
    Oregon
    Yeah only have that for when people run it from a thumb drive and such. Adding an option to store it in the program folder would be easy to do. So I will add that option as well. I got the other new options done, that one shouldnt take long.
     
  7. Hadron

    Hadron Registered Member

    Joined:
    Apr 1, 2014
    Posts:
    2,340
    :thumb:
     
  8. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    46
    Location:
    Oregon
    v2.4.1
    Changed the "Unable To Delete" screen to be off by default. Can be turned on in the settings.

    Change the default way file sizes are formatted. Old way was "1.437 MB" New way is "1.4 MB"
    Included check box in settings to go back to the old formatting.

    Added right click menu to the "Unable To Delete" screen to open, exclude or save the list to a file.

    Changed the location of the LastClean.ini from the AppData\Local to the program folder instead.
     
  9. Hadron

    Hadron Registered Member

    Joined:
    Apr 1, 2014
    Posts:
    2,340
    Nice work, Shane. :)
     
  10. Krusty

    Krusty Registered Member

    Joined:
    Feb 3, 2012
    Posts:
    10,476
    Location:
    Among the gum trees
    Wow, that was a battle. Kaspersky did not like the latest version. I haven't had too many False Positives with Kaspersky since I've been using it.
     
  11. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    46
    Location:
    Oregon
    If you would please submit it to them so they can test it and whitelist it.
     
  12. Krusty

    Krusty Registered Member

    Joined:
    Feb 3, 2012
    Posts:
    10,476
    Location:
    Among the gum trees
  13. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    46
    Location:
    Oregon
  14. Krusty

    Krusty Registered Member

    Joined:
    Feb 3, 2012
    Posts:
    10,476
    Location:
    Among the gum trees
  15. Adric

    Adric Registered Member

    Joined:
    Feb 1, 2006
    Posts:
    1,797
    I did not think about GB sizes.:oops: Your idea to only use one decimal point is a much better solution. Thanks for listening.

    Some more things for thought.
    o Could you save the current column sorting used to be applied for all new scans? I like to see the large files first. :D
    o Would it be possible to to select/mark entries via the mouse in the scanned pane for selective deletion?
    That would add some flexibility to what gets cleaned. Either via the Clean button or adding Delete to the current context menu in that pane.
     
    Last edited: Jun 1, 2025 at 3:58 PM
  16. SRT

    SRT Registered Member

    Joined:
    Feb 28, 2021
    Posts:
    153
    Location:
    USA
    I just broke down and bought Pro, I see great potential with SirCleaner.
     
  17. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    46
    Location:
    Oregon
    Right click on the scan list and click view all, there you will see the check boxes. Thats the list the program will go through for the cleaning. So if there is something you dont want deleted just uncheck it. You can also right click on in and in the menu add it to the exclusion list, also you can multi select items so you could exclude many at once.

    As for remembering the sort I will have to see what I can do on it remembering. At the same time I could just make the file size the default sort lol

    Little side note. I do my own custom sorting.
    The program is 32 bit so has a memory limit.
    When loading a ton of items into a list view control the memory climbs fast and gets real slow.
    So I use a virtual list view. Drastically faster and better memory. But you cant sort a list view because its in memory and not in a control, the control just draws it. So had to make my own custom sorting.
    I also fine tuned and tested the limits of how many files the program can load in a scan. Before I did the fine tuning it could hit about 350k to 500k files depending of the file path length.

    After my fine tuning the program can now hit 1.5 million files before I start to hit the memory limit.

    Who would have that many files to clean and how did I test it?
    I also run a computer repair business and had a customer with a server setup and all workstations backed up to the server.
    I used the custom clean option in the settings to have the program look for every single file in those backups.
    1.5 million files and took 104 sec to scan.
    I am proud of that fine tuning lol
     
    Last edited: Jun 2, 2025 at 2:30 AM
  18. SirShane

    SirShane Developer

    Joined:
    Jan 2, 2011
    Posts:
    46
    Location:
    Oregon
    Thank you for that! Also to everyone that has bought the pro so far! I am currently at 18 sales. Not bad for a unknown program still!

    I spent 3 years on this and now finally getting user feedback I'm on the ball on making almost all changes that users point out, as long as in reason of course lol

    Also why I'm so quick with the updates. Getting this feedback and making these changes done and the program fine tuned and as good as possible before the program gets well known is important to me.
     
  19. Adric

    Adric Registered Member

    Joined:
    Feb 1, 2006
    Posts:
    1,797
    I was thinking of being able to keep everything checked on the left, but being able to only delete some entries on the right. As a test, I had all of Microsoft edge selected on the left (which I don't care about) and only selected/highlighted telemetry on the right. Hit clean and all Edge entries get erased, not just telemetry. So it looks like I will have to uncheck everything on the left after getting a complete group listing and refine my selections for what I want deleted. All this could be done in one step without running the scan again. The file list for a given group is not that important for me and I don't need to currently select at that level. Only one level up for a group.

    So my use case would be: Check Everything, Sort on size (decending), select one or some of the entries listed on the right, Clean.

    Also, could you add an option to settings not to show the SirCleaner splash screen?
     
    Last edited: Jun 2, 2025 at 4:39 PM
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.