This is the mnas-path Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:05:34 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
mnas-path
Describe mnas-path here
Mykola Matvyeyev <mnasoft@gmail.com>
GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 or later
cl-fad
(system).
mnas-string
(system).
src
(module).
Modules are listed depth-first from the system components tree.
mnas-path/src
mnas-path
(system).
mnas-path.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
mnas-path/src/mnas-path.lisp
src
(module).
directory-basename
(function).
find-directory-parent
(function).
find-filename
(function).
find-filename-directory
(function).
pathname-directory-subtract
(function).
pathname-merge
(function).
walk-directory-by-name
(function).
walk-file-by-extension
(function).
Packages are listed by definition order.
mnas-path
common-lisp
.
directory-basename
(function).
find-directory-parent
(function).
find-filename
(function).
find-filename-directory
(function).
pathname-directory-subtract
(function).
pathname-merge
(function).
walk-directory-by-name
(function).
walk-file-by-extension
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
@b(Описание:) функция @b(dir-basename) возвращает базовое имя каталога.
@b(Пример использования:)
@begin[lang=lisp](code)
(directory-basename #P"D:/home/_namatv/PRG/msys64/") => "msys64"
@end(code)
@b(Описание:) find-directory-parent
@b(Описание:) find-filename возвращает список файлов с расширением
extension. Поиск начинается с каталога dirname, вглубь дерева
каталогов. Элементами возврвщаемого списка являются строки.
@b(Пример использования:)
@begin[lang=lisp](code)
(find-filename "/_storage/otd11/namatv/develop/git/clisp/" "asd")
@end(code)
@b(Описание:) find-filename-directory возвращает список каталогов,
в которых присутствуют файлы с расширением extension;
Поиск начинается с каталога dirname, вглубь дерева каталогов;
Елементами возврвщаемого списка являются строки;
@b(Пример использования:)
@begin[lang=lisp](code)
(find-filename-directory "/_storage/otd11/namatv/develop/git/clisp/" "asd")
@end(code)
@b(Описание:) функция @b(pathname-directory-subtract) вычитает из пути
path-1 путь path-2.
@b(Пример использования:)
@begin[lang=lisp](code)
(pathname-directory-subtract "~/quicklisp/local-projects/"
"~/quicklisp/local-projects/mnas/mnas-path/docs/1.txt")
=> #P"/mnas/mnas-path/docs/1.txt"
@end(code)
@b(Описание:) walk-directory-by-name
@b(Пример использования:)
@begin[lang=lisp](code)
(walk-file-by-extension "/_storage/otd11/namatv/develop/git/clisp/" "" :fn-extension #’(lambda (x) (member (pathname-type x) ’("lisp" "txt") :test #’string=)))
(walk-file-by-extension "/_storage/otd11/namatv/develop/git/clisp/" "asd")
@end(code)
Jump to: | D F P W |
---|
Jump to: | D F P W |
---|
Jump to: | F M P S |
---|
Jump to: | F M P S |
---|