2012-12-29 49 views

回答

5

使用file-relative-name

(file-relative-name "/foo/bar/baz/gig" "/foo/bar/") ; => "baz/gig" 

下的 “相对文件名” 中的elisp手工记录。

0

您还可以使用f第三方文件操作库。 f-relative是你需要的。

(f-relative "https://stackoverflow.com/a/b/c/d/e/file.txt" "https://stackoverflow.com/a/b/") ; "c/d/e/file.txt" 
(f-relative "https://stackoverflow.com/a/b/c/d/e/file.txt" "https://stackoverflow.com/a/b") ; "c/d/e/file.txt"