file dirname

Difference between version 1 and 2 - Previous - Next
    :   '''file dirname''' ''name''

Returns a name comprised of all of the path components in ''name'' excluding the last element. If ''name'' is a relative file name and only contains one path element, then returns "'''.'''" (or "''':'''" on the Macintosh). If ''name'' refers to a root directory, then the root directory is returned. For example,======
 file dirname c:/======
returns '''c:/'''.

Note that tilde substitution will only be performed if it is necessary to complete the command. For example,======
 file dirname ~/src/foo.c======
returns '''~/src''', whereas======
 file dirname ~======
returns '''/home''' (or something similar).

----
**See also:
**
   * [file]
   * [file rootname]
   * [file tail]
----
!!!!!!
[<<categories>> Tcl syntax help] -
%|[Category Command] | [Category Introspection]|%
!!!!!!