
                                 The

                               Fabulous

       ####       ####        ###    ###         ##########
       #####     #####        ###    ###         ##########
       ### ##   ## ###        ###    ###         ###
       ###  ## ##  ###        ###    ###         ########
       ###   ###   ###        ###    ###         ########  
       ###    #    ###        ###    ###         ###
       ###         ###        ###    ###         ###
       ###         ###  ##    ##########   ##    ###     ##
       ###         ###  ##     ########    ##    ###     ##

                                 List 

                  (MicroSoft's Undocumented Features)

                          Volume 1  Number 6

===============================================================================

1)  TRUENAME

    Internal DOS 5.0 command.  Canonicalize a filename or path (using
    DOS interrupt 21h, function 60) prints the actual directory.

    SYNTAX

    TRUENAME filename      prints the complete path to file

    TRUENAME directory     prints the complete path to directory

    Note: If the path is in a network, it starts with a \\machine-name

                              Michael Larsson


    TRUENAME is analogous to the "whence" command in the UNIX Korn
    shell.  It returns the real fully qualified pathname for a command.

    TRUENAME is useful in networks, where a physical drive may be mapped
    to a logical volume, and the user needs to know the physical location
    of the file.  It ignores the DOS SUBST, and JOIN commands, or network
    MAPped drives.

    It is an undocumented MS/DOS feature, but is documented in 4DOS as
    follows:

    SYNTAX        (Internal DOS 5.0 / 4DOS)
 
    TRUENAME [d:][path]filename

    PURPOSE

    Returns a fully qualified filename.

    COMMENTS

    TRUENAME will see "through" JOIN and SUBST commands, and requires
    MS-DOS 3.0 or above.

    EXAMPLE

    The following command uses TRUENAME to get the true pathname for a
    file:

    c:\> subst d: c:\util\test
    c:\> truename d:\test.exe

    c:\util\test\test.exe

                              Dennis McCunney

    TRUENAME : will reveal the full name drive and path of the filename.
    If you specify a wildcard ('*') in the filename, it will expand
    the filename to use question marks instead. If the path includes
    the ..\ sequence, TRUENAME will examine the directory structure and
    calculate the path.  Stranger still, the line:

        TRUENAME \CRONK\FLIBBET\..\ART
        produces the response:
        C:\CRONK\ART

    even if the directories \CRONK\FLIBBET and the file ART don't exist!
    Don't expect this command to work across networks.

                              PC Magazine #212 Pg. 48-49
                              Forwarded by:
                              Rodney Atkins

===============================================================================
