我一直试图在 CLISP 中查看获取目录中所有文件的列表,但我只能获取目录中的所有非目录文件。
我目前正在使用 cygwin 在 Windows 7 中尝试这个,所以这可能会影响我的结果。我对 CLISP(以及整个 LISP)还很陌生,我目前正在尝试做的事情如下:
(directory (make-pathname :directory
'(:absolute "cygdrive" "c" "Download")
:name :wild))
这成功地返回了“C:\Download”中的所有非目录文件。但是,它不返回目录。我已经搜索了所有内容,所有 Common Lisp 引用都指向使用“目录”,但对我来说似乎不可能没有Common Lisp(或者可能只有CLISP?)方法来处理目录中的所有文件。
任何帮助,将不胜感激。提前致谢!