std-longfnamep | ![]() |
std-longfnamep checks without any system inquiry if the given filename fits into the DOS 8.3 scheme or not.
This is T if the base is longer than 8 chars, the extension is longer than 3 chars or if there is any space.
Compare to (STD-SYS-LONGFNAME-P) if the system supports long filenames.
(std-longfnamep "d:/acad/test.lsp") => nil (std-longfnamep "d:/acad/testprogram.lsp") => T (std-longfnamep "test.lisp") => T (std-longfnamep "tes t.lsp") => T
fname: a string. A partial or fully qualified filename specifier.
T or nil.
None.
(std-require 'STDFILE)
Defined in STDFILE