denisyukphp/tmpfile-manager

临时文件管理器。

5.0.2 2024-06-28 12:45 UTC

This package is auto-updated.

Last update: 2024-09-28 13:32:12 UTC


README

Build Status Latest Stable Version Packagist PHP Version Support Total Downloads License

临时文件管理器。

安装

您可以通过 Composer 安装最新版本

composer require denisyukphp/tmpfile-manager

此包需要 PHP 8.0 或更高版本。

快速使用

构建临时文件管理器并创建临时文件

<?php

use TmpFileManager\TmpFileManagerBuilder;
use TmpFile\TmpFileInterface;

$tmpFileManager = (new TmpFileManagerBuilder())
    ->withTmpFileDir(sys_get_temp_dir())
    ->withTmpFilePrefix('php')
    ->build()
;

/** @var TmpFileInterface $tmpFile */
$tmpFile = $tmpFileManager->create();

默认情况下,管理器创建的所有临时文件将被自动清除。

文档

Habr 上了解更多关于临时文件的信息。