Function: f-files

f-files is a byte-compiled function defined in f.el.

Signature

(f-files PATH &optional FN RECURSIVE)

Documentation

Find all files in PATH. See f-entries.

Other relevant functions are documented in the f group.

Shortdoc

;; f
(f-files "path/to/dir")
    -> [it depends]
  (f-files "path/to/dir" #'(lambda (file) (equal (f-ext file) "el")))
    -> [it depends]
  (f-files "path/to/dir" nil t)
    -> [it depends]
  (f--files "path/to/dir" (equal (f-ext it) "el"))
    -> [it depends]

Source Code

;; Defined in ~/.emacs.d/elpa/f-20241003.1131/f.el
(defun f-files (path &optional fn recursive)
  "Find all files in PATH.  See `f-entries'."
  (let ((files (-select 'f-file-p (f--collect-entries path recursive))))
    (if fn (-select fn files) files)))