Я пытался получить список всех файлов в каталоге в CLISP, но мне удалось получить только все файлы, не входящие в каталог, в каталоге.
В настоящее время я пробую это в Windows 7 с cygwin, так что это может повлиять на мои результаты. Я довольно новичок в CLISP (и в LISP в целом), и сейчас я пытаюсь сделать следующее:
(directory (make-pathname :directory
'(:absolute "cygdrive" "c" "Download")
:name :wild))
Это успешно возвращает все файлы, не относящиеся к каталогу, в «C:\Download». Однако он не возвращает каталоги. Я искал повсюду, и все ссылки на Common Lisp указывают на использование «каталога», но мне кажется невозможным, что в Common Lisp (или, возможно, только в CLISP?) не существует способа обращения ко всем файлам в каталоге.
Любая помощь будет оценена по достоинству. Заранее спасибо!