Function: insert-directory-safely

insert-directory-safely is a byte-compiled function defined in files.el.gz.

Signature

(insert-directory-safely FILE SWITCHES &optional WILDCARD FULL-DIRECTORY-P)

Documentation

Insert directory listing for FILE, formatted according to SWITCHES.

Like insert-directory, but if FILE does not exist, it inserts a message to that effect instead of signaling an error.

Source Code

;; Defined in /usr/src/emacs/lisp/files.el.gz
(defun insert-directory-safely (file switches
				     &optional wildcard full-directory-p)
  "Insert directory listing for FILE, formatted according to SWITCHES.

Like `insert-directory', but if FILE does not exist, it inserts a
message to that effect instead of signaling an error."
  (if (file-exists-p file)
      (insert-directory file switches wildcard full-directory-p)
    ;; Simulate the message printed by `ls'.
    (insert (format "%s: No such file or directory\n" file))))