Skip to content
Simple and powerful folder and drive listing utility for Windows
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
DirLister.Core todoitem, flush output to drive just to be sure Mar 20, 2019
DirLister.UI Version history form, related changes Mar 19, 2019
docs More links to examples Feb 25, 2019
.editorconfig Add project files. Feb 8, 2019
.gitattributes Add .gitignore and .gitattributes. Feb 8, 2019
.gitignore Add .gitignore and .gitattributes. Feb 8, 2019
DirLister.sln Version check, related changes Mar 19, 2019
Version.txt Bump version Mar 19, 2019
VersionHistory.html Version history form, related changes Mar 19, 2019
favicon.ico Date formatting, add favico Feb 14, 2019 todoitem, flush output to drive just to be sure Mar 20, 2019 todoitem, flush output to drive just to be sure Mar 20, 2019

DirLister v2 beta

Easy-to use utility for quickly listing folder or drive contents. DirLister may be run from graphical interface or Windows Explorer right-click menu


  • Multi-format output: HTML, plain text (.txt), CSV, JSON, XML, Markdown (.md). See output examples here, also rendered HTML page
  • Filtering by filename (multiple wildcards or regular expression)
  • Shell integration - can be run from right-click menu for folders and drives, with or without opening UI. Use Sent To --> DirLister to create a list of multiple folders directly from Explorer.
  • Can include file sizes
  • Option to include media info
  • Option to include file creation and modified dates
  • Drag'n'drop support
  • Can include system and hidden files
  • Fast, free, open source


  • Download from Releases
    • During the initial beta testing, only the portable version is available.
  • Extract all files to easy-to-get location (e.g. c:\tools\DirLister)
  • Double-click on DirLister.exe. This will both start the program and create the shell shortcuts
  • To uninstall, uncheck in UI "Enable shell integration.." and delete the files


Click on image to enlarge

Input tab Output tab Shell integration Optional progress window


  • Win32 Installer
  • UWP installer
  • Hints on form elements
  • Release DirLister.Core as NuGet package
  • Improve JSON format?


While most of the preferences can be set from UI, there are some advanced options that are available only by manually editing the configuration file (user.config).

  • History:
    • DirectoryHistoryLength - maximum number of directory history entries. Defaults to 16
    • FilterHistoryLength - maximum number of filter entries (separate for wildcards and regex). Defaults to 8
  • Settings:
    • EnableMultithreading - True/False, defaults to False. Set to true to enable multi-threading for file info gathering and media processing. Should never be enabled for regular hard drives, as it will cause HDD trashing and slow down list creation. Can speed up processing on SSDs.
    • DateFormat - date/time output format for output. Defaults to yyyy-MM-dd HH:mm:ss (ISO 8601). See for options.
    • CssFile - specify custom CSS file to include to HTML output instead of the default CSS. This is fullpath filename, not CSS content - and ignored if the file doesn't exist.

Used components

Version history

v2.beta 2

  • Add "Open" button to output folder
  • Fix some form element resizing issues
  • Initial work on the About tab
  • On-demand update check functionality

v2.beta 1

  • Everything is new
You can’t perform that action at this time.