3

私はパス名を構築することができますが、例えば

(make-pathname :directory '(:RELATIVE "dir" "subdir" "subsubdir"))

このようなパス名から戻るにはどうすればよいですかsubsubdir(ディレクトリであると仮定して)。次の Unix コマンドのように、パス名から最後のディレクトリを抽出する必要があります。

$ basename /usr/local/share/
share
4

1 に答える 1

8

ファイル名辞書である Common Lisp Hyperspec を参照してください。

(first (last (pathname-directory some-pathname)))
于 2012-07-22T14:06:24.283 に答える