kristoffbertram / thedirectorycleaner
PHP目录清理工具
dev-main
2024-02-23 13:48 UTC
This package is auto-updated.
Last update: 2024-09-23 15:15:37 UTC
README
2.0.0
介绍
这是一个PHP实用类,用于通过删除(可选)不忽略且超过指定年龄的文件和文件夹来清理目录。此类支持忽略特定的目录、文件或模式。
使用方法
指定一个或多个需要清理的目录。
可选地,定义要忽略的文件路径、-名称或模式,或设置时间(例如,10分钟、1天、2周)。
最后,运行 clean();
$TheDirectoryCleaner->addDirectory(__DIR__."/cache");
$TheDirectoryCleaner->ignore(__DIR__."/cache/ignore.txt");
$TheDirectoryCleaner->ignore("*.jpg");
$TheDirectoryCleaner->after("1 day"); // Accepts any textual datetime
$TheDirectoryCleaner->clean();
演示
在您的终端中打开 ~/demo 并运行 php -S localhost:8000。
变更日志
directory()被重命名为addDirectory()。- 引入了模式。
debug不会清理。最好与logs()一起使用。
免责声明
- 为个人使用而构建,但我相信您可能也需要它。
- 请注意,此软件包会不可逆地删除文件和文件夹。使用风险自负。
对于任何意外的数据丢失,我概不负责。