digitaledgeit/filesystem

Library for the filesystem

Maintainers

Package info

github.com/digitaledgeit/php-filesystem

Homepage

pkg:composer/digitaledgeit/filesystem

Statistics

Installs: 3 705

Dependents: 1

Suggesters: 0

Stars: 4

Open Issues: 0

0.2.6 2016-03-14 22:54 UTC

This package is not auto-updated.

Last update: 2026-02-25 19:36:16 UTC


README

Filesystem functions (similar to Symfony... but simplifies copying/moving/deleting search results).

Note: Symfony's Filesystem.remove() now takes a Traversable and can be used with Symfony's Finder results. If this is your use case, then please use Symfony instead.

Installation

composer require digitaledgeit/filesystem

Usage

<?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()
;