2017-01-21 15 views
0

私は簡単にコマンドディレクトリ内のすべてのファイルの名前を取得する

(directory-list) 

を使用して、ディレクトリ内(サブディレクトリを含む)すべてのファイルのリストを取得することができますが、出力は次のような形式である:

'(#<path:afile> #<path:bfile.txt> #<path:thirdfile.doc>) 
私はb。次試してみました

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

:どのように次のように私は、ファイル名の文字列の単純なリストにこれを変換することができます

それは動作しませんユタ:

(map string (directory-list)) 

答えて

1

あなたはpath->string、例えば

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

パーフェクトを使用することができます。ありがとう。フルパス名(ディレクトリ名を含む)を取得できますか? – rnso

+0

@mso '(マップパス - >文字列(ディレクトリ - リスト#:ビルド?#t))' – jenesaisquoi

+0

はい、とてもうまく動作します。 – rnso

関連する問題