elispでディレクトリ名を操作する関数
メモ。
- ディレクトリ名として扱う
(setq my-shared-directory "~/Dropbox") (file-name-as-directory my-shared-directory)
上と下の結果がどちらも"~/Dropbox/"になる
(setq my-shared-directory "~/Dropbox") (file-name-as-directory my-shared-directory)
- ディレクトリ名をつなげる
(concat (file-name-as-directory directory-name) file-name)
[出典]
http://www.gnu.org/software/emacs/elisp/html_node/Directory-Names.html