Welcome to the NDIR color directory lister support page!!

NDIR is a full-featured, color directory lister.  It is a complete replacement for the DOS DIR command, with many additional features; some of the features are shown in the examples below.
This project is licensed under Creative Commons CC0 1.0 Universal

The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law.

You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.
NOTES
  • In V2.54 (Sep 2022), NDIR is now a 64-bit program. This was necessary in order to support resolving target filenames from symlinks.  The 32-bit version will remain available here as well.
  • Effective January 2005, the source code for NDIR is now available here. It is freeware, as is the program itself. Have fun. The only thing I ask is that, if you distribute a modified NDIR or UNDIR, please change the name slightly. Of course, it would be only polite to leave reference to my original version in your docs somewhere.


  • Features of NDIR
    NDIR Revision History

    NDIR screen shots
  • two-column listing with full header
  • two-column listing with minimized header
  • disk-drive summary display
  • directory-tree display
  • list-by-extention display mode
  • Download NDIR 64-bit V2.62 here
    Download NDIR 32-bit V2.59 here
    Download NDIR source code here


    NDIR16 Source Code

    I have been hesitant, in the past, to distribute the source code for the 16-bit utility, because I had used a commercial library for screen I/O, and I assumed that I could not re-distribute the required library file. However, I recently contacted the author of the library and got permission to distribute the required library file, so I have decided to release this source code, finally.

    However, this distribution comes with a caveat:
    Since I am no longer able to either build or run this program, I took my best shot at gathering all the required files together in this package - but I make no guarantees that it is complete; of course, if I am notified that something is missing, I will do my best to obtain the missing files.

    This package was built using Microsoft Visual C++ V1.52 and a later version of MASM.

    Download final 16-bit NDIR executable here
    Download NDIR16 source code here


    There is also a Linux version of NDIR.  It preserves most of the functionality of the Win32 NDIR, except for certain items such as short filenames, which don't apply there.  It's called UNDIR, and like its DOS/Windows mentor, the program and source code are freeware.

    Download UNDIR source code (V1.25) here

    View undir Revision history