Scheme 列出目录的内容(Windows 7)

Scheme 列出目录的内容(Windows 7),scheme,kawa,Scheme,Kawa,使用Kawa 1.14 我曾尝试将目录作为文件打开(因为文件存在?reports#t),并使用read line读取“contents”,但它不起作用。我收到一个“拒绝访问”错误。在Java级别,有两种方法列出目录。你可以使用或,也可以使用 在Kawa级别,在对源代码进行了短暂的grep之后,它似乎没有使用任何这些接口。因此,在Kawa中似乎没有一种内置的方式来列出目录。您需要使用Kawa的功能来调用上述接口之一。查看源代码,我发现Kawa\lib\files.scm,它定义了目录文件 因此,这

使用Kawa 1.14


我曾尝试将目录作为文件打开(因为文件存在?reports#t),并使用read line读取“contents”,但它不起作用。我收到一个“拒绝访问”错误。

在Java级别,有两种方法列出目录。你可以使用或,也可以使用


在Kawa级别,在对源代码进行了短暂的grep之后,它似乎没有使用任何这些接口。因此,在Kawa中似乎没有一种内置的方式来列出目录。您需要使用Kawa的功能来调用上述接口之一。

查看源代码,我发现Kawa\lib\files.scm,它定义了目录文件

因此,这只是一个问题:

(require <kawa.lib.files>)
(directory-files path)
(需要)
(目录文件路径)