Ruby Fileutils.cp_r Permission Denied when:preserve => true

Ruby Fileutils.cp_r Permission Denied when:preserve => true,第1张

概述Ruby Fileutils.cp_r Permission Denied when:preserve => true

我试图实施一个穷人的备份/镜像脚本,并遇到一些麻烦。

我在windows XP上,使用Ruby的fileUtils模块recursion复制文件。

只要我没有设置:保持标志为真,一切工作正常。

作品:

PHP忽略/ etc / group设置?

作为普通的非root用户的沙箱权限下降权限?

PHP:不能exec()wkHTMLtopdf:“sh:/ usr / bin / wkHTMLtopdf:权限被拒绝”

在windows上将用户模拟为LocalSystem

'git clone'尊重umask,除了顶层的项目目录

fileUtils.cp_r('Source_dir','Dest_dir',:verbose => true)

不起作用:

fileUtils.cp_r('Source_dir',:verbose => true,:preserve => true)

我拥有Dest_dir的完整权限,因为它位于本地计算机的桌面上,我只是创build了它。 我可以复制和删除文件和文件夹,但显然是改变,或维护文件属性:保持不起作用。 我没有机会在Mac或linux上尝试这种方式,但是从网上阅读:preserve标志是在windows环境中遇到的一个正常的绊脚石。

在类似的问题中,fileUtils.cp_r在目标目录中遇到现有文件时的默认行为是什么? 只需用Source中的任何内容覆盖并replaceDestination中的所有内容,或者可以跳过具有冲突的文件并稍后将其logging下来以供parsing? (如果这应该是一个单独的问题,请让我知道,我会做到这一点。)

谢谢,

斯宾塞

如何使用Delphi来testing目录是否可写?

windowspipe理员和windows系统用户有什么区别?

当试图用pip安装pandas时,权限被拒绝

非特权,非root用户,启动或重新启动或重新启动web服务器,如Nginx没有根或sudo

从本地networking访问wamp时出现禁止错误

我最终不得不更改目标目录上的权限以允许修改,因为它显示它写入文件,然后修改属性。

总结

以上是内存溢出为你收集整理的Ruby Fileutils.cp_r Permission Denied when:preserve => true全部内容,希望文章能够帮你解决Ruby Fileutils.cp_r Permission Denied when:preserve => true所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1272205.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存