Skip to content

Repository files navigation

SizeScanner

A FAST(!) Windows disk-usage visualizer inspired by Steffen Gerlach's Scanner and @AgentMC SizeScanner.

With SizeScanner you can scan any drive or folder with blazing speed, vizualize the result using the sunburst chart and delete the outliers easily.

Compared with the original Scanner2 tool, SizeScanner:

  • Reports inaccessible data
  • Handles symlinks and reparse points correctly, including OneDrive "online-only" placeholders
  • Scans only when you ask (click a drive button or browse a folder), not automatically at startup
  • Lets you tune the chart with free-space visibility and a size filter so huge trees stay readable

Requirements

Quick start

From the repository root:

dotnet restore SizeScanner.slnx
dotnet build SizeScanner.slnx -c Debug
dotnet run --project .\SizeScanner.Avalonia\SizeScanner.Avalonia.csproj

Console harness (for development purposes)

# Optional path; defaults to your user profile folder
dotnet run --project .\ScannerConsole\ScannerConsole.csproj -- C:\some\folder

Use this to validate scanner changes without launching the chart UI.

Memory-bounded scans

SizeScanner calculates exact reachable sizes but retains only a bounded set of the largest entries. Less significant entries are combined into [Other]. Opening a retained directory rescans that scope for more detail. [Other] cannot be opened because it can represent multiple paths.

License

GNU Affero General Public License v3.0

About

My .net/Avalonia version of drive and directory size charting utility

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages