如何强制删除文件

时间:2011-09-20 07:13:34

标签: ruby file-io

当我尝试删除文件时,我被拒绝访问为错误。如何设置文件的模式,或者是否有任何方法可以在不更改模式的情况下强行删除文件。

2 个答案:

答案 0 :(得分:1)

这个问题取决于操作系统。

对于UNIX / Linux,必须拥有包含该文件的目录的写权限。如果在目录上设置了粘滞位(如在/ tmp上),则您也必须是该文件的所有者。

如果您正在使用其他操作系统,则可能需要优化您的问题。

答案 1 :(得分:0)

您需要更改文件及其父文件夹的权限。据我所知,没有必要的权限就无法删除文件。对于不同的操作系统,调整文件的权限会有所不同。

for * nix见:chmod