我正在使用ZipArchive创建Zips,然后提供下载。我将它们保存在一个文件夹中,我想每晚都删除(我的cronjob会这样做)。
但是现在我已经看到它们是使用CHMOD 644创建的,如果我尝试用我的脚本删除它们,我总是无法删除它们,因为我没有足够的权限。
如何声明创建的每个新Zip都使用777?
感谢您的帮助! FLO
答案 0 :(得分:2)
你能够像这样chmod吗?
chmod("/somedir/somefile", 0777);
答案 1 :(得分:1)
从目录中删除文件的能力取决于目录的权限,而不是内部的单个文件。如果您的目录是0777,则无论权限如何,您都可以删除这些文件。另一方面,即使您的文件是0777,如果您的目录不能写入您的cronjob,也可能无法删除它们。