Dec 292017
Update to WalkTree (sweep-type utility.
File WT101.ZIP from The Programmer’s Corner in
Category File Managers
Update to WalkTree (sweep-type utility.
File Name File Size Zip Size Zip Type
WT.ASM 22516 5314 deflated
WT.COM 1187 757 deflated
WT.DOC 2687 1252 deflated

Download File WT101.ZIP Here

Contents of the WT.DOC file

Version 1.00: April 19, 1986
Author: Don A. Williams

WalkTree is a small transient program that will execute another
specified program at every level of the Director hierarchy
starting with the current directory. This first release just
contains the basic mechanism to walk the directory structure
recursively and to execute a program, using MS-DOS function 4BH,
at every level of the hierarchy. Future releases will contain
the ability to execute a specified program on selected files of
every level of selected directories.


WalkTree version 1.00 has a very simple command line:


the angle brackets, '<' and '>' are not actually part of the
command. Any command or program recognized by DOS can be
specified and the specified program will be executed at each
level of the directory hierarchy beginning with the current
directory on the current disk.



This usage of WalkTree would erase every .BAK file in the
current directory and every directory subordinate to the
current directory.


This usage of WalkTree would produce a Directory listing for
the current directory and every directory subordinate to it.

Copyright Notice

The program WalkTree, both in binary executable and source forms,
is in the public domain. No warranty is given or implied, and no
liability will be assumed by the author.

Everyone on earth is hereby given permission to use, copy,
distribute, change, mangle, destroy or otherwise employ these
programs, in whole or in part, in any fashion they so desire,
provided they hurt no one but themselves in the process.

If anyone has any questions about this or any other program that
I have authored, I can be reached by messages on any of the
following systems:

Bob's Answering Mach (602) 242-3158 300/1200 bps
FIDO 114/1 Phoenix Node (602) 242-5230 300/1200/2400 bps
FIDO 114/446 XTRA #1 (602) 979-6352 300/1200/2400 bps
Technoids Anonymous (602) 899-4876 300/1200/2400 bps

All are excellent 24 hour systems.

Don A. Williams
3913 W. Solano Dr. N.
Phoenix, AZ 85019

Version History

Version 1.01 modified by John Covici March 12, 1987 fixed the following bugs:
(1) assembles now with masm
(2) Had to say [ds:2ch] rather than [2ch] to get indirection. I
think its a bug in the assembler.
(3) Append cr to generated command line to prevent dos crashes.

 December 29, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>