foreach (new DirectoryIterator($tempFilesPath) as $fileData)
{
$fileName = $fileData->getFileName();
$fullFilePath = $tempFilesPath.$fileName;
@chmod( $fullFilePath,777);
if (stristr($fileName, ".csv") !== false )
{
unlink($fullFilePath);
}
}
尝试从 /tmp
文件夹取消链接时出现权限被拒绝的错误
最佳答案
正确的做法是不要删除/tmp
中的文件。系统每次重启都会默认清除/tmp
中的文件。这是默认设置,但可以重新配置为更频繁地删除。或者将临时文件放在另一个目录中。
关于php - 如何使用 php 代码从 linux 中的/tmp 文件夹取消链接临时文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20608004/