Menu

Tree [baddf3] main V1.15.0 /
 History

HTTPS access


File Date Author Commit
 assets 2025-12-20 sharepirate80 sharepirate80 [0805b7] V1 initial release
 file_tree_lister 2025-12-20 sharepirate80 sharepirate80 [0805b7] V1 initial release
 .gitignore 2025-12-20 sharepirate80 sharepirate80 [0805b7] V1 initial release
 FileTreeLister_V1.15.py 2025-12-20 sharepirate80 sharepirate80 [0805b7] V1 initial release
 LICENCE 2025-12-20 sharepirate80 sharepirate80 [baddf3] Create LICENCE
 README.md 2025-12-20 sharepirate80 sharepirate80 [0805b7] V1 initial release
 build_exe_FileTreeLister.bat 2025-12-20 sharepirate80 sharepirate80 [0805b7] V1 initial release

Read Me

FileTreeLister (V1.15.0)

A lightweight Windows desktop app that scans a folder tree and shows the results in a live-updating tree view.
Exports to CSV / TXT / PDF.

Download (Windows EXE)

Go to the Releases section on this repo and download the latest Windows build.
Unzip and run the .exe.

Note: Windows SmartScreen warnings can appear for unsigned EXEs. This is normal for small indie apps.

Features

  • Pick a folder with a dialog + hit Go
  • Live streaming results while scanning (UI stays responsive)
  • Folder total sizes shown (green)
  • Cancel long scans
  • Exports:
  • CSV (spreadsheet friendly)
  • TXT (tree format)
  • PDF (printable report)
  • Saves last selected folder + export preferences

Data / DB location

The app stores its master SQLite DB in:

%LOCALAPPDATA%\FileTreeLister\db\file_tree_lister.db

Build EXE (from source)

Prereqs:
- Windows
- Python installed on the build machine (target machines do NOT need Python)

UI / livery

  • Dark + orange livery (ported from I-Nstats).
  • App icon included (assets/app_icon.png).
  • Faux dark/grey menu strip (avoids Windows white menubar band).
  • Type + Size columns centre-aligned.

Notes

  • Uses only the Python standard library (tkinter, sqlite3).
  • Very large folder trees can take a while to populate.
  • While scanning: Browse + Go are disabled, and Cancel is enabled.