Ns normalizepath

From AOLserver Wiki
Revision as of 21:06, 11 April 2006 by Josephbui (talk | contribs) (Copied definition from file normalize command which appears to do the same thing)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Man page: unknown


NAME

ns_normalizepath - identical to the Tcl command file normalize name

SYNOPSIS

ns_normalizepath path

DESCRIPTION

Returns a unique normalised path representation for the file-system object (file, directory, link, etc), whose string value can be used as a unique identifier for it. A normalized path is an absolute path which has all '../', './' removed. Also it is one which is in the "standard" format for the native platform. On MacOS, Unix, this means the segments leading up to the path must be free of symbolic links/aliases (but the very last path component may be a symbolic link), and on Windows it also means means we want the long form with that form's case-dependence (which gives us a unique, case-dependent path). The one exception concerning the last link in the path is necessary, because Tcl or the user may wish to operate on the actual symbolic link itself (for example file delete, file rename, file copy are defined to operate on symbolic links, not on the things that they point to).

SEE ALSO

Tcl [file normalize] [1]


Category Documentation - Category Core Tcl API