File

    文件相关工具类

    方法返回一个迭代器对象。

    enumPHPFile

    1. // 枚举当前目录及所有子目录中的PHP文件
    2. foreach(File::enumPHPFile(__DIR__) as $fileName)
    3. {
    4. echo (string)$fileName, PHP_EOL;

    组合路径,目录后的/不是必须

    readAll

    根据文件打开句柄,读取文件所有内容

    1. $fp = fopen(__FILE__, 'r');
    2. fclose($fp);

    createFile

    创建一个文件

    1. // 创建文件,目录不存在则自动创建,权限默认0755
    2. // 创建文件,目录不存在则自动创建,权限为0777
    3. File::createFile('a/b/c.txt', 0777);

    判断是否为空目录

    deleteDir

    1. File::deleteDir('xxx');