gpt4 book ai didi

windows - Clozure 常见的 lisp。如何在 Windows 上列出子目录?

转载 作者:太空宇宙 更新时间:2023-11-03 18:54:54 24 4
gpt4 key购买 nike

我的文件夹是这样的

c:/bar/
c:/bar/dir1
c:/bar/dir2
c:/bar/00.txt
c:/bar/02.txt

我可以列出文件

(directory "c:/bar/*.*")
(#P"c:/bar/00.txt" #P"c:/bar/01.txt")

但是列出子目录有问题

(directory "c:/bar/*")
NIL

(directory "c:/bar/*/")
NIL

我做错了什么?

最佳答案

在 CCL 中使用 :directories t:

(directory "C:/bar/*.*" :directories t)

但是,如果您想编写独立于实现的代码(例如,您想要共享的库),您可能应该听从 Vsevolod 的建议,并使用像 cl-fad 这样的兼容层。

关于windows - Clozure 常见的 lisp。如何在 Windows 上列出子目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12093200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com