std-force-extension


Synopsis

(std-force-extension <fname> <ext>)

Description

std-force-extension produces a new filename specifier with the given filename and the extension.

There is no case conversion done. It's implemented as strcat of std-filename-directory and std-filename-base, so for ambiguities see there.

Examples

(std-force-extension "d:/acad/test.lsp" ".dcl")  => "d:\\acad\\test.dcl"
(std-force-extension "test" ".dcl")  => "test.dcl"

Arguments

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

ext: a string. It may include a leading dot or not.

Return Value

A string.

Side Effects

See std-fpslash.

Module

(std-require 'STDFILE)

Defined in STDFILE