我有两条路径,一条是另一个 /foo/bar/
和 /foo/bar/baz/gig
的子集。我要提取的路径是 baz/gig
,即来自目录的文件的相对路径。
最佳答案
使用 file-relative-name
:
(file-relative-name "/foo/bar/baz/gig" "/foo/bar/") ; => "baz/gig"
记录在 Elisp 手册中的“相对文件名”下。
关于elisp - 如何在elisp中减去路径?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14079306/