lkt / file-reader
简单的文件读取器。PHP 8.1+
1.0.0
2022-12-16 11:44 UTC
Requires
- php: ^8.1
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-24 14:17:39 UTC
README
这是 chillerlan/php-filereader 的分支。
当我意识到 chillerlan/php-filereader 最后更新是在 4 年前时,我立即进行了分支。
我喜欢这个包,并且现在支持 php 8.1
chillerlan/php-filereader
一个简单的文件/目录读取器,满足您大部分文件读取需求。
要求
- PHP 8.1+
文档
安装
需要 composer
composer.json
(注意:将 dev-master
替换为 版本边界)
{ "require": { "php": ">=7.2.0", "chillerlan/database": "dev-master" } }
手动安装
从 master 或 发布 下载所需版本的包,并将其内容提取到您的项目文件夹中。之后
- 运行
composer install
以安装所需的依赖项并生成/vendor/autoload.php
。 - 如果您使用自定义自动加载器,将命名空间
chillerlan\Filereader
指向包的src
文件夹
大功告成!
使用方法
简单
您可以直接调用一个 FSDriverInterface
并立即使用它
use chillerlan\Filereader\Drivers\DiskDriver; $filereader = new DiskDriver; $filereader->isDir('/some/path');
高级
$directory = new Directory($filereader, '/some/path'); /** @var \chillerlan\Filereader\File $file */ foreach($directory->read() as $file){ echo $file->name; // ... }