Function: tramp-archive-handle-directory-file-name

tramp-archive-handle-directory-file-name is a byte-compiled function defined in tramp-archive.el.gz.

Signature

(tramp-archive-handle-directory-file-name DIRECTORY)

Documentation

Like directory-file-name for file archives.

Source Code

;; Defined in /usr/src/emacs/lisp/net/tramp-archive.el.gz
(defun tramp-archive-handle-directory-file-name (directory)
  "Like `directory-file-name' for file archives."
  (with-parsed-tramp-archive-file-name directory nil
    (if (and (length> localname 0)
	     (eq (aref localname (1- (length localname))) ?/)
	     (not (string= localname "/")))
	(substring directory 0 -1)
      ;; We do not want to leave the file archive.  This would require
      ;; unnecessary download of http-based file archives, for
      ;; example.  So we return `directory'.
      directory)))