2 つのパスがあります。一方は他方のサブセットであり/foo/bar/
、/foo/bar/baz/gig
. 抽出したいbaz/gig
パスは、ディレクトリからのファイルの相対パスです。
質問する
77 次
2 に答える
5
使用file-relative-name
:
(file-relative-name "/foo/bar/baz/gig" "/foo/bar/") ; => "baz/gig"
「相対ファイル名」の下のElispマニュアルに記載されています。
于 2012-12-29T08:04:06.910 に答える
0
f
サードパーティのファイル操作ライブラリを使用することもできます。f-relative
必要なものです。
(f-relative "/a/b/c/d/e/file.txt" "/a/b/") ; "c/d/e/file.txt"
(f-relative "/a/b/c/d/e/file.txt" "/a/b") ; "c/d/e/file.txt"
于 2014-08-04T09:08:36.977 に答える