Функция, которую вы ищете: read-file-name
. Попробуйте нажать C-h f и введите read-file-name
, чтобы прочитать документацию.
Вот пример кода, который читает имя файла:
(defun foo ()
(interactive)
(setq file (read-file-name "File: "))
(message "You chose: %s" file))