gpt4 book ai didi

file - Emacs 口齿不清 : How can I get the newest file in a directory?

转载 作者:行者123 更新时间:2023-12-04 14:11:31 24 4
gpt4 key购买 nike

给定目录的路径,如何返回该目录中最新文件的路径?

最佳答案

使用内置 API 也可以实现:

(defun latest-file (path)
"Get latest file (including directory) in PATH."
(car (directory-files path 'full nil #'file-newer-than-file-p)))

(latest-file "~/.emacs.d") ;; => "/Users/xcy/.emacs.d/var"

如果您还需要子目录下的文件,请使用 directory-files-recursively而不是 directory-files .如果要排除目录,请先使用 file-directory-p 过滤文件/目录列表。 .

关于file - Emacs 口齿不清 : How can I get the newest file in a directory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30886282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com