Function: tramp-sh-handle-delete-file
tramp-sh-handle-delete-file is a byte-compiled function defined in
tramp-sh.el.gz.
Signature
(tramp-sh-handle-delete-file FILENAME &optional TRASH)
Documentation
Like delete-file for Tramp files.
Source Code
;; Defined in /usr/src/emacs/lisp/net/tramp-sh.el.gz
(defun tramp-sh-handle-delete-file (filename &optional trash)
"Like `delete-file' for Tramp files."
(setq filename (expand-file-name (expand-file-name filename)))
(with-parsed-tramp-file-name filename nil
(if (and delete-by-moving-to-trash trash)
(move-file-to-trash filename)
(tramp-barf-unless-okay
v (format "rm -f %s" (tramp-shell-quote-argument localname))
"Couldn't delete %s" filename))
(tramp-flush-file-properties v localname)))