Directory Program copyright 1996, 1997, 1998, William S. Christian

Use down cursor keys or hit PageDown on the keyboard 
or click on the right side of the screen if you have a mouse 
with the right mouse button:

Here is an index of commands/functions:
These are available from the keyboard by just typing the letter
or if using the mouse, click with the left mouse button in the
command word (example to go to the End of the list, click anywhere
in the word E/nd)
	L --Line numbering on or off V --View file
	E --End of list (END key)    B --Beginning of list (HOME)
	N --Next video page (PG DN)  U --up one video page (PG UP)
	H --Help screen              Q --Quits Program
	D --Delete File (DEL Key)    S --Search
	T --Tag file                 J --Tags all files
	U --Untag file               K --Untags all files
	C --Copy file(s)             M --Move file(s)
	R --Rename file              X --Execute (Run) file
	I --Change Drive             Z --Make Directory
	A --Change Attribute of file  G --Go to Tagged Directory
	F - Parameters (Screen saver, Order to show files, Colors) 
	P - print to file or printer -print the entire directory,
	    the screen or part of the directory (lines).
	F10 (pressing the F10 key) allows you to print the screen
	F7 (pressing the F7 key) is the same as Q/uit.
	ESC will stop the current command/function if in a 
	command/function.


More Information on moving among directories:

	ESC goes up one directory and exits when in Viewer

	ENTER moves you into Highlighted Directory or selects files

	You may also use the Up Down keys and PgUp PgDown

	If you press I or click in the word I/drives, you go to where
	information about the drives you have available are shown.
	
	Drive A, B are always shown even if one or both are missing.

	Information on the size of the drive, free space and volume 
	name is also displayed.

	You can also use the mouse key to navigate or move among 
	directories or the files displayed. (See Mouse)

Highlighting:
	
	The file or directory you are on is highlighted.  You can use 
	the up down cursor keys to move around.  You can also use the 
	mouse and simply click on a file or directory to highlight it.


Information about the viewer (V/iew Function):

	<-- key (right cursor key) and --> key (left cursor key) are available in Viewer only (when
	line is longer than can be shown) - the line above is longer than can be shown

	The viewer will not display .exe, .com or binary files in any
	recognizable fashion.

	The program determines how much string space you have left and
	calls the internal viewer if there is enough string space or
	if string space is limited, calls the viewer program.  The
	internal viewer is limited to about 900 lines.

	Line numbering can be turned on/off by typing L

	Q or ESC exits the viewer

Copying and Moving (C/opy  and M/ove Functions)
Tagging files and directories (T/ag command)
Un tag files and directories (U/ntag command)
Unmark all files (U/nMark command)
Mark all files (J/all command):

	You can tag or mark files you wish to move or copy.
	
	Pressing the "T" key or clicking in the word "T/ag" will 
	automatically tag the currently highlighted file (<--) 
	and move you down one line.  If you have a mouse, simply 
	click on any file showing to tag it.

	J/all (Press "J" or click in the word "J/all") is used to tag 
	all files in the current directory.
	
	U/nMark Press "U" or click in the word "U/nMark") will untag 
	a file and move you up one line.  If you have a mouse, simply 
	click on any tagged file and it will untag it.

	K/all (Press "K" or click in the word "K/all") will untag 
	all files in the current directory.

	If you move up or down a directory, your tag files will
	disappear.  Tagged directories will not.

	It is easier to Tag a directory first for copy and moving files.

	You can Tag directories by using the T/ag key.  Simply 
	highlight the directory and press "T". If you have a mouse,
	click in area marked by 4 dashes ---- to Tag a directory.

	To Tag a root directory:
	Go to I/drives, highlight the drive and then either press T
	or click in the area marked by 4 dashes ----

	If you tag files, the copy/move function will ask if you want
	to copy/move those tagged files.  If you say yes (right click),
	those tagged files will be copied/moved.  If you say no (left
	click), then the file that is highlighted will be copied or
	moved.

	If you have tagged a directory, the copy/move function will
	ask if you want to move your file(s) into the tagged directory.
	If you say yes (right click), the file(s) will be moved into 
	the tagged directory.  If you say no (left click), you will be 
	prompted to type in a path for the files into which the files
	will be moved.

	When copying or moving the function will check to see if the
	destination drive has sufficient room prior to copying.

	Pressing ESC key will stop copying or moving.

	If a duplicate file exists, the function will tell you about it.
	You can replace the file, replace all files or not replace the 
	file.

	Read Only files will not be moved!  (See Attributes)


Use of Mouse:

You may use Right Mouse button to:
	If click on right side of screen then same as N/ext (PG DN) 
	If on left side of screen then same as ESC (move you up one 
	directory)
	If in a command/function, right click acts same as "yes"

You may use Left Mouse button to:
	If click on right side then same as P/revious (PG UP)
	If click on left side of screen then same as T/ag or U/ntag
	If in a command/function left click acts same as "no"	

If in the F/prms menu, you can use left click to select a menu choice.
	Right click acts as ESC key.	


Screen Saver:

	The program comes with two screen savers:

	Circles which just draws different sized circles.

	Moving word(s) which allow you to have words of your choice
	move across the screen.  The screen and text colors will change
	randomly.
	
	The screen saver is automatically set at 1 minute and on.

	To change the screen saver type, time, or to turn it off go to
	F/prms screen by pressing F.


Parameters (F/prms Function - calls sy.exe):

	Pressing F/prms will get you to the Parameters screen where
	you can change the following:

	Screen Saver

	How the display is ordered:
		By name only (no information but name)
		By name ascending (A ---> Z) ---Default
		By name descending (Z ---> A)
		By size ascending (0 ---> 100)
		by size descending (100 ---> 0)
		by date ascending (Jan ---> Dec)
		by date descending (Dec --> Jan)
		Wild card:
			allows you to display only certain files:
			example:  all files with .bat extension
			(See Search)

	Colors (the background screen color, the text color and bolding)

	Sound On or Sound Off will turn on or off the beep sound.  
	Default	is Sound On.

	Parameters Menu will show the current date and time as well
	as the current directory.

	When you exit the F/prms menu, your parameters are automatically
	saved to a file where the File Program is located, and will be
	read by the program upon restarting.  The file is called: 
	"vsystem.dat"


Search (S/earch Function - calls s.exe):

	You can search for any file by using the wild card (*) feature.
	Searching for *.bat means find any files that end in .bat
	Searching for *.ext means find any files that end in .exe
	Searching for Norton*.* means find any files that start with
	Norton (example Norton.ovl, Norton.bat, Norton5)
	Searching for *5.pld means find any file ending in 5.pld

	You may also search by size, attribute, and date.

	Press "S" or click in the word "S/earch" to access search.

	You may search all drives (hard drives searched only no floppies)
	or the current drive or select a drive to search.
	You may search the current directory or type in a directory to
	search.

	The Search function will show what directory is being looking into,
	display any found files, and when complete will display all the
	found files (remember, you can use F10 to print this).

	Pressing ESC key will stop the search.

Attributes (A/ttribute Function):

	Files have the following attributes (noted on the far right):
	Normal-------Blank
	A------------Archived (normally means it was backed up)
	R------------Read Only (may not be deleted or changed)
	H------------Hidden
	S------------System (do not delete any system files!)
	
	The File Program will display all files including system and
	hidden files.  Please note the warning above and do not delete
	or change System or Hidden files!

	You can change a files attributes by using the A/ttribute function.
	Select a file, press A and the files attribute will be displayed.
	Type the following to change attributes:
		R --makes file Read Only
		S --makes file a System file
		H --makes file a Hidden file
		W --makes a Read Only file readable
		X --makes a System file a non-system file
		Y --makes a Hidden file non-hidden
	Recommend you do not change System or Hidden files!


Rename (R/ename Function):

	Use R/ename function to rename a file.
	Simply highlight file and press R/ename.
	Type in new name.
	Read only files can not be changed! (See Attributes)


Delete (D/el Function):

	To delete a single file, highlight the file, then press D or
	the DEL key.
	Read Only files will not be deleted.
	Recommend that you do not delete System or Hidden files!

	If you highlight a directory, and press D or DEL key, all
	files and sub directories will be deleted.  Only Read Only files
	will be left intact.
	

Make a directory (Z/md Command)

	To make a new directory, press Z.
	Type in the name of the new Directory.
	You can include a path (example a:\thomas) otherwise the
	new directory will be made in the current directory.


Running or executing a program (X/run Command):

	You can run a program (*.exe, *.bat, *.com files) by highlighting
	a file then press X.
	The program will run (if there is enough memory!) and then
	when the file has finished or exited, this program will come
	back.


Quit or exit the File Program (Q/uit Command):

	Pressing Q will exit the program.
	Pressing F7 key will exit the program.

	All of the above will prompt you to enter "y" to exit for real.
	You may use the right mouse button as a "yes" answer or use
	the left mouse button for a "no" answer.

Line numbering (L/ines):

	Pressing L or clicking in the word "L/ines" will turn
	line numbering on and off.
	
	The program will automatically default to line number on.


G/o-2 Go to Tagged Directory:
	
	Function will take you to the tagged directory if a tagged
	directory exists.

Next video page (N/ext command)
Up to previous video page (U/p command)
Go to the Beginning (B/eg command)
Go to the End (E/nd):

	Pressing N or U will move you up or down one video page.
	This is same as pressing Page Down key (Pg Dn) or pressing
	Page Up (Pg Up) key.

	Pressing B or E will move you to the beginning of the directory
	(or beginning of the file if you are in the viewer)
	or to the end of the directory listing
	(or end of the file if you are in the viewer)

	If you have a mouse, you can also use the left or right
	mouse buttons to move up or down the directory (or file)
	if you click on the right half of the video page.


Display:

	The bottom three lines are reserved for Command/Functions as
	well as information.
	
	Taged: 1 5,120 C:\AOL Files: 100 Dir: 10 A:\<-- Free: 283,498,987

	The current directory is displayed, followed by the number of
	files in the current directory, then the number of sub directories
	then followed by the free space available on the current drive.
	In the example above, the current directory is "C:\AOL", there
	are 100 files in the directory and there are 10 sub directories 
	and there is 283,498,987 bytes free on the drive.

	If a directory is "Tagged", it will be shown with a <---
	In the example above, "A:\" is the tagged directory.

	If any files are "tagged", then the number of tagged files
	are shown and how much disk space the occupy.
	In the example above, it shows one file tagged and it occupies
	5,120 bytes on the drive.

	Directories are listed first followed by the files in the
	directory you are currently in.
	
	The File Program displays the following information about
	a file:

	Name (usually 8 letters a "." and a 3 letter extension)
	Size in bytes
	Date of file (normally last date modified)
	Time of file (normally last time modified)
	Attribute (See Attributes)

Help.txt:

	This file is called Help.txt and must be placed in the same
	directory as the File Program, because when you press the
	Help key, it looks for this file in the same directory where
	the File Program is located.

Print
	
	You may print by pressing P or F10 at any time.

	If you press F10 then you get a screen dump only.

	If you are at the main menu then pressing P allows you to
	print the screen, or the entire display or just certain lines.

	You may also save to file (screen, entire display or lines).


File Program:

Copyright 1996, 1997, 1998 by William S. Christian

You may use this software freely and distribute it freely.

You may not charge for this software.

You may modify MY code for your own use or use it in other apps.

No warranty is made for this software.  USE AT OWN RISK.

If you need help or want customization, please call
505-455-2522 or Rt 5 Box 306 Santa Fe NM  87501.

email: wsxian2@aol.com

********************************************************
Some code from:

 GPS (General Purpose Subroutines) Library  <v256> 
 (c) Garry Spencer / Spencer Technologies          
 P.O. Box 34OO9  Memphis, TN  38184-OOO9           

And they stated: 

Warranty: None expressed or implied.
The routines in this library have been thoroughly tested with
Quick-BASIC version 4.5, HOWEVER Spencer Technologies and/or any employees
of the company are not liable for the use or misuse of this software.

********************************************************
Some code from:

Disk version of "PC Magazine BASIC Techniques and Utilities",
COPYRIGHT (C) 1994 ETHAN WINER  Who states:
All of this software and the accompanying text are provided "as is", 
with no warranty expressed or implied.  The author is not liable 
for any damages whatsoever, including incidental or consequential.  
Use this information at your own risk.  If you wipe out your 
hard disk or CMOS memory, I am not responsible!

Crescent Software, Inc.
11 Bailey Avenue
Ridgefield, CT  06877

Office hours are 9:00 to 5:30 Eastern Time.

Orders only: 800-35-BASIC (800-352-2742)
Technical information: 203-438-5300
FAX: 203-431-4626
CompuServe: 70662,2605
*******************************************************

