0

我正在使用 ZipArchive 创建 Zip,然后提供它们以供下载。我将它们保存在一个文件夹中,并且我想每天晚上都删除(我的 cronjob 会这样做)。

但是现在我看到它们是使用 CHMOD 644 创建的,如果我尝试用我的脚本删除它们,我总是无法删除它们,因为我没有足够的权限。

如何声明创建的每个新 Zip 都使用 777?

感谢帮助!弗洛

4

2 回答 2

2

你能像这样chmod吗?

chmod("/somedir/somefile", 0777); 
于 2011-11-07T15:18:56.257 回答
1

从目录中删除文件的能力取决于目录的权限,而不是里面的单个文件。如果您的目录是 0777,则无论文件的权限如何,您都可以删除这些文件。另一方面,即使你的文件是 0777,如果你的目录对你的 cronjob 是不可写的,你也可能无法删除它们。

于 2011-11-07T15:21:38.180 回答