All Projects → SanderSade → DirLister

SanderSade / DirLister

Licence: MPL-2.0 license
Simple and powerful folder and drive listing utility for Windows

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to DirLister

MusicFolderPlayer
An elegant HTML5 web folder player for parties and/or private music collections, with playlist management that's just better.
Stars: ✭ 89 (+27.14%)
Mutual labels:  folder-structure
eyy-indexer
An image and video friendly directory indexer for web directories.
Stars: ✭ 53 (-24.29%)
Mutual labels:  directory-lister
vue-large-scale-folder-structure
Vue Js, 2 vue-cli large scale folder structure with vuex, vue-router, axios
Stars: ✭ 29 (-58.57%)
Mutual labels:  folder-structure
Olaindex
✨ Another OneDrive Directory Index
Stars: ✭ 2,061 (+2844.29%)
Mutual labels:  directory-lister
directorylister
魔改DirectoryLister支持Markdown,各种优化修改
Stars: ✭ 38 (-45.71%)
Mutual labels:  directory-lister
d00r
Simple directory brute-force tool written with python.
Stars: ✭ 35 (-50%)
Mutual labels:  directory-lister
Minixed
A minimal but nice-looking PHP directory indexer.
Stars: ✭ 135 (+92.86%)
Mutual labels:  directory-lister
go-clean-architecture
Example go clean architecture folder pattern
Stars: ✭ 28 (-60%)
Mutual labels:  folder-structure
folderslint
📁 Directory structure linter for JavaScript projects
Stars: ✭ 131 (+87.14%)
Mutual labels:  folder-structure
react-folder-tree
A versatile react treeview library that supports custom icons and event handlers
Stars: ✭ 56 (-20%)
Mutual labels:  folder-structure

DirLister v2 beta

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

Features

  • 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 the 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 modification dates
  • Drag'n'drop support
  • Can include system and hidden files
  • Fast, free, open source

Reviews

Installation

  • 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

Screenshots

Click on image to enlarge

Input tab Output tab Shell integration Optional progress window

TODO

  • Win32 Installer
  • UWP installer
  • Release DirLister.Core as NuGet package

Ideas and plans for v2.1

Additional plans for the future

  • Move over to .NET 5 (this will be DirLister v3)

Advanced

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 https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings 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 5

  • Further code cleanup

v2.beta 4

  • Improve CSV compatibility with RFC 4180 standard
  • Add tooltips to many form elements
  • Some general code cleanup

v2.beta 3

  • Fix issue with incorrect size for large (2GB+) files

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].