digitaledgeit/filesystem

文件系统的库

0.2.6 2016-03-14 22:54 UTC

This package is not auto-updated.

Last update: 2024-09-25 12:25:43 UTC


README

文件系统函数(类似于Symfony...但简化了复制/移动/删除搜索结果的过程)。

注意: Symfony的Filesystem.remove()现在接受一个Traversable参数,并可以与Symfony的Finder结果一起使用。如果是这种情况,请使用Symfony。

安装

composer require digitaledgeit/filesystem

用法

<?php

use deit\filesystem\Finder';

require_once  __DIR__.'/vendor/autoload.php';

//remove all cache files modified more than 15min ago
$files = Finder::create('./data')
    ->files()
    ->named('/\.cache/')
    ->modified('<', strtotime('15min ago'))
    ->remove()
;