php - 如何使用 php 代码从 linux 中的/tmp 文件夹取消链接临时文件

标签 php linux

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/

相关文章:

php - 为什么会出现这种情况? mysqli_query() : Empty query in/home/evansbwg/public_html/Old Things/Website/insert. php 第 52 行

php - 如何将laravel迁移文件迁移到mongodb

php - 只有最上面的开关在我的网站上有效

c++ - 等待文件存在且不被其他人占用

linux - 如何在 Linux 上运行的 MATLAB 中使用 Invisible figure 进行 imshow

使用魔术方法 __get 和 __set 的 PHP 可见性

php - 如何替换长文本中具有动态数字的所有特定字符串?

linux - 我们可以使用 sed 将一个变量替换为多个变量吗

linux - 用户可编辑的回显文本

linux - 为什么 Linux 内核的 sysfs API 中的存储函数需要返回使用的字节?