代码之家  ›  专栏  ›  技术社区  ›  hatmatrix

emacs递归删除目录?

  •  1
  • hatmatrix  · 技术社区  · 15 年前

    dired copy file recursive(尽管是sans文档)和搜索“recursive”也会返回:

    tramp-handle-dired-recursive-delete-directory is a compiled Lisp
    function in `tramp.el'.
    
    (tramp-handle-dired-recursive-delete-directory FILENAME)
    
    Recursively delete the directory given.
    This is like `dired-recursive-delete-directory' for Tramp files.
    

    dired-recursive-delete-directory 任何地方!有人知道发生了什么吗?谢谢~

    编辑 谢谢大家的回复。我的电脑已经安装了23.1版本(它位于一个没有互联网的远程位置,所以安装/升级是一件痛苦的事情),但我确实发现了 dired-delete-file 具有完成此任务的递归选项(必须使用 (require 'dired) ). 我期待着升级到23.2在我的个人电脑虽然!

    3 回复  |  直到 15 年前
        1
  •  2
  •   Bozhidar Batsov    15 年前

    你可能想看看 this section Emacs Lisp手册。这是指最新的稳定的Emacs版本(23.2)。无论如何(如果可能的话)使用它总是个好主意。

        2
  •  1
  •   cefstat    15 年前

    在Emacs23.2中,以下内容可用(我从 Emacs 23.2 news )

    • `“delete directory”有一个可选参数RECURSIVE。

    • 新函数“copy directory”,递归复制目录。

    有关完整的文档,请查看 Emacs Lisp Reference 当然,C-h f永远是你的朋友。

        3
  •  1
  •   sanityinc    15 年前

    (setq dired-recursive-deletes 'top)
    

    Dired将提示确认。