Skip to main content

About Scandir

ScanDir is FREEWARE to organize Windows files and directories.

Once upon a time, long ago, when digital photography started to become popular someone asked me to write a small program that would print a list of all of his photos that were stored on a CD-ROM. The first version of the program printed a list of all filenames that had the .jpg extension. Soon more image formats were used, so I added an option to select additional file extensions such as .tiff, .gif and .png. I named that program: ScanDir (Scan Directory). Today many people talk about Folders instead of Directories, so whenever you read Directory in the ScanDir documentation, Folder could also be used. Over time more selection criteria (filter) options have been added (e.g. Masks, Strings, file size, file date and file type). The latest version adds the support for Regular Expressions to be used as a search argument.

The result of a Scan (or filtered search) is displayed as a list of filenames (item list). Selected items in this list can be Deleted, Copied, Moved, Renamed, Saved and/or Printed. The latest additions to ScanDir include the ability to (pre)View text-and image files, Play media files, Open (run) program files and generate an MD5 checksum for selected files. MD5 checksums can be used during rename, saved as a text file or copied to the clipboard. Right-click one or more filenames in the item list to view all available options.

The Rename function includes automatic numbering of files, extend filenames with one or more path levels, add a date stamp, extend or truncate filenames, add, change or remove extensions and multiple options to translate the text case. In this way the ScanDir Rename function can also be used to generate Bates numbers for a range of files. A limited rename funtion is available during copy or move.

In addition to searching a specific directory structure, ScanDir can also process a pre-defined list of directories spanning multiple drives. Groups of directories can be skipped (excluded) during the scan.

ScanDir Homepage

(C)1998-2020 by Skybird communications


Popular posts from this blog

ScanDir 1.3.1 released

ScanDir Version 1.3.1 is available for download at the ScanDir homepage.

ScanDir version 1.3.1 fixes the problem with a missing or disabled .ini file.

ScanDir 1.3.1 -- Changes

+ CRC32 added; * Dir.Tree System and Hidden selection saved; + Re-arranged configuration options; + File locations added to Info window; + Enable concurrent use of 32-bit and 64-bit version for portable distribution;
ScanDir 1.3.1 -- Problems solved

+ If scandir.ini file not found, ScanDir will create one; + If .ini file processing is disabled, the Copy/Move dialog displays the target directory Tree;

ScanDir beta 1.3.3 -- build 1314

ScanDir beta 1.3.3 build 1215 can be downloaded for testing from the ScanDir website.

The latest build 1314 (released on Jan 15, 2019) fixes issues from build 1215.

+ Added: All drives are grouped in Dir.Tree under 'This PC'.
+ Added: Set User Font restored (Configuration | Advanced).
+ Added: Select file size: Bytes/Kbytes/MBytes/GBytes.
+ Added: Additional log messages.
+ Added: On-Click, Filename in Information display is copied to clipboard.
+ Added: Configuration option to suppress PopUp message(s) during Scan.
+ Changed: Delete button moved from top to Scan/Dir/Stop buttons.
+ Removed: n/a
+ Fixed: Shift+U and Shift+D to move (re-order) entries in item list.
+ Fixed: USB drives did not show in Copy/Move dialog.
+ Fixed: Multiple Rename "Reply: Yes to All" messages.
+ Fixed: Source directory not deleted after "Move Directory".
+ Fixed: Process files with .jpeg extension as .jpg image.
+ Fixed: Show message (log, status display) when folders ar…

ScanDir version 1.0

ScanDir 1.0 is available for download from the ScanDir website.

ScanDir version 1.0 is available in 3 different versions: windows installer (setup_10.exe), portable format ( and virtual software archive (scandir10.vsa).

ScanDir version 1.0 has been tested with Windows98se, Windows2000, Windows XP and BartPE.