当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 关于emacs 23 backup-dir 自动备份的问题。
帖子发表于 : 2009-09-20 13:19 

注册: 2009-09-18 2:26
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
我想,emacs在备份文件的时候,根据日期来定义文件备份的保存路径,并且 生成的备份文件名是以原文件名开头,目录结果结尾的方式保存。
所以如下:
(require 'backup-dir)
;定义一个用于保存文件的路径变量
(defvar today_fileback (concat "D:/back/emacs_auto_backup/" (format-time-string "%y/%m/%d/") ) )
;创建路径
(make-directory today_fileback t)

;这个函数不解。
(make-variable-buffer-local 'backup-inhibited)



(setq bkup-backup-directory-info
'(
(t today_fileback ok-create full-path prepend-name)
)
)



;定义备份规则
(setq
backup-by-copying t ;开启copy模式
;backup-directory-alist
;'(("." . ,"D:/back/emacs_auto_backup/" )
; ("." . "D:/back/emacs_auto_backup/")
; ) ;设置保存路径 [允许备份的路径] 。[备份到哪里] ;~/.saves
delete-old-versions t ;删除旧数据
kept-new-versions 6 ;新版本保持6版
kept-old-versions 2 ; 最老版本保持2版
version-control t) ; 开始版本控制

在bkup-backup-directory-info中
(t today_fileback ok-create full-path prepend-name)
一行会提示警告:
Wrong type argument: stringp today_fileback

如果这样写责不会有错:
(setq bkup-backup-directory-info
'(
(t "D:/back/emacs_auto_backup" ok-create full-path prepend-name)
)
)

所以想问问大家,如果我想按日志保存文件备份,有什么好的解决办法没?或者,上面出现的备份路径类型出现错误,有没有解决办法?
先谢过!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译