我想知道是否可以删除一个文件。
函数is_writable()无法工作,因为它不检查包含目录是否允许删除文件。
我也不能使用@unlink(),因为我首先生成可删除文件的列表,并在进行一些计算后仅删除其中一部分。
这个问题中的答案也没有检查目录是否允许删除文件:In PHP, check if a file can be deleted - 所以看来即使经过这么多年,这个简单的问题仍未得到解答。
函数is_writable()无法工作,因为它不检查包含目录是否允许删除文件。
我也不能使用@unlink(),因为我首先生成可删除文件的列表,并在进行一些计算后仅删除其中一部分。
这个问题中的答案也没有检查目录是否允许删除文件:In PHP, check if a file can be deleted - 所以看来即使经过这么多年,这个简单的问题仍未得到解答。
is_writable
权限是你删除文件所需的唯一必要权限。 - apokryfos