textfiles/computers/muf161.txt

94 lines
3.0 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
===============================================================================