std-filename-directory


Synopsis

(std-filename-directory <fname>)

Description

std-filename-directory extracts the path from a partial or full pathname specifier

There is no case conversion done. It's implemented as first element of std-filename-split, so for ambiguities see there.

Missing note about vl-filename-directory

Examples

(std-filename-directory "d:/acad")  => "d:\\acad\\"
(std-filename-directory "d:acad")  => "d:"
(std-filename-directory "d:/acad/test")  => "d:\\acad\\"
(std-filename-directory "d:/acad/test.lsp")  => "d:\\acad\\"
(std-filename-directory "d:/acad/test.lsp/test.lsp")  => "d:\\acad\\test.lsp\\"

Arguments

fname: a string. A partial or fully qualified filename specifier.

Return Value

A string.

Side Effects

See std-fpslash.

Module

(std-require 'STDFILE)

Defined in STDFILE