如何更改knitr输出文件的权限?

4

我正在使用knitr输出一个word文件,但生成的文件权限是只读的。我该怎么改变它,使得用户能够编辑/更改输出的文件呢?


1
system("attrib +r c:/path/to/file.docx")?这可能是您系统中的某些独特设置,因为当我将文件编织成docx格式时,它并不是只读的。 - r2evans
2
在RStudio预览窗口中,它是只读的。但是如果您在外部检查文件属性,则不是只读的。 - Tung
1
@Tung 你说得完全正确,我希望你能把它发表为答案,因为我认为其他一些用户可能也会被这个“只读”提示所困惑。实际上,你可以通过在Word中点击菜单来编辑此文档(我不使用Word,所以我不记得上次尝试时是哪个菜单了)。 - Yihui Xie
@YihuiXie:感谢确认。那我会把我的评论发布为答案。 - Tung
1个回答

2
在预览中,它显示为只读。如果您退出并重新打开Word文件,则“只读”标记将消失。在Windows资源管理器中检查文件属性也可以确认这一点。

enter image description here


2
如果你正在使用knitr生成一系列文档,手动打开Word并关闭它们会很麻烦。有没有自动化的方法来完成这个任务? - Bill Yarberry

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接