新手问题 win7 下使用 ruby 的 File.delete 删除 cookie,报权限不足,如何解决?

vbgfnd · 2014年10月16日 · 最后由 vbgfnd 回复于 2014年10月16日 · 2526 次阅读

浏览器:ie9 打 KB2817183 安全补丁

因为打了安全补丁的缘故,现在用 File.delete 的方法去删除某一个 cookie 文件会报权限不足

[2014-10-16 15:28:11] ERROR 删除 cookie 过程中出现异常: [2014-10-16 15:28:11] ERROR cookie 路径:C:/Users/Administrator/AppData/Roaming/M icrosoft/Windows/Cookies [2014-10-16 15:28:11] ERROR Errno::EACCES: Permission denied - C:/Users/Administ rator/AppData/Roaming/Microsoft/Windows/Cookies/DU3FL0ZL.txt

请问怎么解决?

ps:要求不能卸掉浏览器的安全补丁

只能让脚本用管理员权限运行才可以。

飞哥~怎么让脚本有管理员权限运行?我用的是 att~

#1 楼 @lyfi2003 事实证明用右键管理员运行开启,运行脚本也不行

#1 楼 @lyfi2003 事实证明用右键管理员运行开启,运行脚本也不行

#1 楼 @lyfi2003 事实证明用右键管理员运行开启,运行脚本也不行

#2 楼 @vbgfnd 先打开一个管理员的 cmd, 在里面执行 ruby xx.rb 就可以了。不知道的话可以 google 下具体的操作。

#2 楼 @vbgfnd 先打开一个管理员的 cmd, 在里面执行 ruby xx.rb 就可以了。不知道的话可以 google 下具体的操作。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号