获取目录中所有文件的名称

时间:2017-01-21 04:04:45

标签: file directory scheme racket

我可以使用命令

轻松获取目录中所有文件(包括子目录)的列表
(directory-list)

但输出结果如下:

'(#<path:afile> #<path:bfile.txt> #<path:thirdfile.doc>)

如何将其转换为简单的文件名字符串列表,如下所示:

'("afile" "bfile.txt" "thirdfile.doc")

我试过以下但不起作用:

(map string (directory-list))

1 个答案:

答案 0 :(得分:1)

您可以使用path->string,例如

(map path->string (directory-list))