我正在尝试删除我在ruby脚本中创建的文件我正在使用以下内容尝试删除它;
x = `cmd /c rm c:\\temp\\secret.txt`
File.delete("c:\\temp\\secret.txt")
当我尝试删除它时,我收到了拒绝权限的错误。有谁知道如何解决这个问题?
答案 0 :(得分:0)
尝试添加:
allot
我的猜测是,厨师正在改变模式以使其难以阅读。您可以通过从cygwin运行require 'fileutils'
FileUtils::chmod(0644, "c://temp//secret.txt")
FileUtils.rm '"c://temp//secret.txt", :force => true
或从Ruby