美文网首页
Elisp一天一函数——write-region

Elisp一天一函数——write-region

作者: m2fox | 来源:发表于2019-01-11 23:22 被阅读0次
  • 函数名称:write-region
  • 函数功能一句话描述:将某个region的文本、或某个字符串写入到指定文件中。
  • 函数原型:
(write-region START END FILENAME &optional APPEND VISIT LOCKNAME MUSTBENEW)
  • 函数用法demo:
    假设当前有一个文件,路径为:d:/test.txt,文件内容为:
hello,
world!
are you ok?

下面写一段代码,实现读取d:/test.txt文件的内容,并将内容写入到一个新的文件d:/test_copy.txt中:

(with-temp-buffer
  (insert-file-contents "d:/test.txt")
  (setq copy-test-path "d:/test_copy.txt")
  (write-region (point-min) (point-max) copy-test-path)
  (write-region "new  content" nil copy-test-path t))

执行上述代码后,发现在D盘根目录自动创建出来了一个新的文件test_copy.txt,其内容为:

hello,
world!
are you ok?
new  content

相关文章

网友评论

      本文标题:Elisp一天一函数——write-region

      本文链接:https://www.haomeiwen.com/subject/ydzfdqtx.html