我有两条路径,一条是另一个 /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/

10-08 21:15