写代码是经常会用到获取某个目录下的文件的功能,平时都是自己封装一个函数,今天找到了一个插件,通过composer安装后即可使用。
安装方法:
composer require lit/utils
安装后引入autoload.php,有的框架自动引入了就不需要这步。
require __DIR__ . '/../vendor/autoload.php';
使用方法:
use \Lit\Utils\LiFileOperator;
递归(选填)列出目录中所有的文件
var_dump(LiFileOperator::listFiles(dirname(__DIR__), true));
递归(选填)列出目录中所有的目录
var_dump(LiFileOperator::listDirs(dirname(__DIR__), true));
目录结构转为数组结构
var_dump(LiFileOperator::dirToArray(dirname(__DIR__)));
获取一个临时文件名
var_dump(LiFileOperator::getTmpFileName());
文件写入临时文件
var_dump(LiFileOperator::writeToTmpFile(111222));
RoveCoder版权所有,转载请注明