在emacs中,有buffer-file-name提供了文件的完整路径。但是有没有办法只获取当前缓冲区中加载的文件的目录? 最佳答案 您可以使用default-directory变量。 请注意,默认情况下expand-file-name将使用default-directory,因此有时您甚至无需提及它。