Elisp一天一函数(2)——write-region

  • 函数名称: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

猜你喜欢

转载自blog.csdn.net/weixin_34413357/article/details/87162835