2011-03-17 2 views
2

나는이 같은주고 경로 뭔가에 목록을 파일의 목록을 찾기 위해 과거에 편리한 기능 디렉토리를 사용했다커먼 리스프에없는 파일을 디렉토리를 반환합니다 "디렉토리"와 같은 기능을 찾고

그러나 설명서와 실험에서 알 수있는 한이 함수는 파일과 디렉토리를 반환하지 않습니다. (make-pathname : 디렉토리 "some/path": 이름 : wild : type : wild) 디렉토리를 반환하는 표준 공통 리스프에도 비슷한 함수가 있습니까? 디렉토리가 실제로이 작업을 수행하고 방금 뭔가를 놓쳤는가? Clozure CCL 구현을 사용하고 있습니다.

+0

마이크 [이 질문에] (http://stackoverflow.com/questions/5282089/listing-directories-in-clisp) 도움이 될까요? – sarnold

+0

링크를 제공해 주셔서 감사 합니다만, 구현마다 다를 수 있습니다. 나는 시도했다. (디렉토리 "/ Users/mike/* /") (나의 집 디렉토리는 "/ Users/Mike" Users/mike /*.* ")는 많은 파일을 반환했습니다. 또한 (NCONC (DIRECTORY "* /") (DIRECTORY "*"))는 매우 불완전한 파일 목록과 하위 디렉토리 하위 디렉토리를 반환하는 것처럼 보였습니다 (문서에 따르면 하위 디렉토리의 하위 디렉토리를 반환하지 않아야 함) 직접 서브 디렉토리. – Mike2012

답변

1

사실, CCL에는 핵심 인수가있는 고유 한 디렉토리 메소드가 있습니다. 디렉토리가 true로 설정된 경우 하위 디렉토리가 표시됩니다. 나는 잘못된 문서를보고 있었다. DOH!

관련 문제