美文网首页
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