Function: tramp-sshfs-handle-rename-file
tramp-sshfs-handle-rename-file is a byte-compiled function defined in
tramp-sshfs.el.gz.
Signature
(tramp-sshfs-handle-rename-file FILENAME NEWNAME &optional OK-IF-ALREADY-EXISTS)
Documentation
Like rename-file for Tramp files.
Source Code
;; Defined in /usr/src/emacs/lisp/net/tramp-sshfs.el.gz
(defun tramp-sshfs-handle-rename-file
(filename newname &optional ok-if-already-exists)
"Like `rename-file' for Tramp files."
(setq filename (expand-file-name filename)
newname (expand-file-name newname))
(rename-file
(if (tramp-sshfs-file-name-p filename)
(tramp-fuse-local-file-name filename) filename)
(if (tramp-sshfs-file-name-p newname)
(tramp-fuse-local-file-name newname) newname)
ok-if-already-exists)
(when (tramp-sshfs-file-name-p filename)
(with-parsed-tramp-file-name filename nil
(tramp-flush-file-properties v localname)))
(when (tramp-sshfs-file-name-p newname)
(with-parsed-tramp-file-name newname nil
(tramp-flush-file-properties v localname))))