elisp - 如何按扩展名获取文件列表?

标签 elisp

我想获取目录中具有特定扩展名的所有文件的列表,然后将其作为参数传递。如何在 ELisp 中做到这一点?

最佳答案

不,您不需要任何额外的过滤。 directory-files 一切你想要的,即包括过滤以匹配扩展名(例如 ext ):

(directory-files DIRECTORY nil "\\.ext$")

C-h f directory-files .对于当前目录,您可以使用:
(directory-files default-directory nil "\\.ext$")

关于elisp - 如何按扩展名获取文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12796117/

相关文章:

regex - Emacs Lisp 正则表达式匹配所有内容直到字符序列

regex - 正则表达式替换中的Emacs正则表达式组

emacs - Lisp : creating a macro to cycle through a created list per document

emacs - 如何为 defcustom 定义的变量设置缓冲区本地值?

emacs - Emacs 中函数的注释

emacs - 如何在 Emacs 中检索框架的名称?

emacs - 有哪些好的 emacs 字体可以手动设置?

emacs - 从emacs中的特定目录运行shell命令

emacs - 如何定义只接受正数的 Elisp 小部件类型?