我想在期间向用户提供附加信息restart-case
缺少输入文件。
有没有一种便携式方法可以打印当前目录中的文件?
请看一下文件系统概念 http://clhs.lisp.se/Body/20_a.htm,特别是在directory http://clhs.lisp.se/Body/f_dir.htm.
E.g.,
- use
(directory "~/*")
获取您家中的文件列表,
- use
(directory "~/*/")
获取您家中的目录列表,
- and
(directory "~/**/*")
获取您家中所有子目录中的所有文件的列表
注意directory
可能需要特定于实现的参数,例如:full
.
如果您正在使用asdf https://common-lisp.net/project/asdf/(你应该!),你可能想看看uiop https://gitlab.common-lisp.net/asdf/asdf/blob/master/uiop/README.md随之而来的。
附言。如果您的实现不支持~
在路径名中引用主目录,您可以使用user-homedir-pathname http://clhs.lisp.se/Body/f_user_h.htm反而。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)