Skip to main content

FileTree

Find out what's filling up your disk.

FileTree scans a folder or drive and shows which files and folders take the most space. Use the folder tree, colourful chart and largest-file list to decide what to keep or clean up.

English | 繁體中文 | 简体中文 | 日本語 | 한국어

FileTree: folder sizes on the left, a space-usage chart on the right

What you can do

  • Find large files and folders: see the biggest items first, including after cleaning or rescanning a folder. Charts show their share of the space. Browsing and filtering reuse sorted rows and sort unopened subfolders only when needed.
  • Search and filter: find files by name, type, size or last change. Sorting, units and tree filters keep visible selections. Tree filters reuse unchanged results, map each opened group once, and skip hidden archive members. Tree filters keep large selections and their gaps while retaining less cached data. Large result lists sort with one value calculation per row.
  • Review clean-up suggestions: inspect caches, temporary files and duplicates before acting. Large lists keep selections when changing units or language; large batches of skipped or failed entries remain available in complete, copyable tables. Keeper choices and space estimates keep your selection and view position. Grouped results open together and retain every listed file.
  • See what grew: compare scans to find folders using more space than before.
  • Save reports: export results to CSV, JSON or Excel. Large selected-list copies prepare rows and text in batches; a newer copy in any list replaces the pending one.
  • Use your language: switch between English, Traditional Chinese, Simplified Chinese, Japanese and Korean.
  • Explorer folder menu (Windows): add Scan with FileTree from Options. Settings stay responsive; an active Save finishes before closing.

Install

Windows: no Python needed

  1. Download FileTree-<version>-windows-standalone.zip from Releases.
  2. Extract the whole ZIP.
  3. Run FileTree.exe inside the extracted folder. Keep the other files beside it.

An MSI installer is also available for installation through Windows.

Windows, macOS or Linux: with Python

Requires Python 3.10 or newer:

python -m pip install je_file_tree
je-file-tree

On Windows, you can use py -3 instead of python. For running from source or building a standalone app, see the detailed guide and build guide.

Get started

  1. Choose a folder or drive, or drag a folder into the window.
  2. Wait for the scan, then browse the largest folders and files. Bigger chart blocks mean more space used.
  3. Review anything you want to remove, then right-click → Move to Recycle Bin. FileTree asks for confirmation, displaying filenames and paths as written.

You can stop a scan at any time; the results collected so far stay visible and are marked incomplete. Starting a new scan cancels pending folder-list calculations and discards their old results.

Things to know

  • Moving files to the Recycle Bin or Trash does not free disk space until you empty it.
  • Clean-up suggestions need your review. Background monitoring is off by default and does not clean up automatically.
  • Folders that cannot be read appear under Problems; their contents are missing from the totals.
  • Scans do not follow symbolic links or junctions. File size and space used on disk can differ.
  • Windows may ask for administrator rights at startup. You can decline and scan accessible folders. A restart requested from the window waits in the background; complete or dismiss the Windows prompt to finish. Restart reopens scan tabs in order and rescans their folder lists with each tab’s current scan choices.
  • Advanced actions such as emptying Trash or linking duplicate copies have separate confirmations and consequences; read the detailed guide first.

Keyboard shortcuts

Key Action
Ctrl+O Choose a folder
F5 Rescan
Esc Stop the scan
Ctrl+F Search
Delete Move selected items to the Recycle Bin
F1 Open help
Ctrl+Q Quit

On macOS, use ⌘ instead of Ctrl; use ⌘R to rescan.

Learn more

License

MIT.

Metadata

Release files for je-file-tree 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for je-file-tree 0.2.5
File Size Uploaded
je_file_tree-0.2.5.tar.gz 546.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for je-file-tree 0.2.5
File Interpreter ABI Platform
je_file_tree-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 1.2 MB

Release files / je_file_tree-0.2.5.tar.gz

Download URL je_file_tree-0.2.5.tar.gz
Size 546.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1d350e2946c1b376cfd9f141a71727a5a969a4f7d1b61b7fcc7ac1551d6fc728
BLAKE2b-256 checksum
How to use checksums
99dbeb7140d2780e0810df8d80c100f6bb8d70a1b085eb9ceaa321decb16f394
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Release files / je_file_tree-0.2.5-py3-none-any.whl

Download URL je_file_tree-0.2.5-py3-none-any.whl
Size 657.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0af1ce1bf57fa72758c044b2414f68b529f96d055084caa03647f124983f39c5
BLAKE2b-256 checksum
How to use checksums
30759478b5715ec3a71cdf5bfe244c49b1182da251d3128d02e89869ec593f1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Release history Release notifications | RSS feed

0.2.6

2 release files

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page