grinderspro / directory-manipulator
简单的文件夹操作。创建、删除、重命名文件夹
1.0.31
2018-06-17 17:47 UTC
Requires
- php: >=5.4.0
README
此包允许您轻松处理目录。创建、删除、重命名和清空目录。
安装
您可以通过composer安装此包
composer require grinderspro/directory-manipulator
使用方法
简单创建一个目录
要创建目录,请使用create()
方法。如果您不带参数使用create()
方法,则默认在临时系统文件夹中创建目录。
require __DIR__ . '/vendor/autoload.php'; use Grinderspro\DirectoryManipulator\DirectoryManipulator; (new DirectoryManipulator())->create();
创建多个目录
$dm = (new DirectoryManipulator())->location('/var/tmp/')->clear(); for ($i=1; $i<=10; ++$i) { $dm->name('gm'.$i)->create(); }
创建目录 - "/var/tmp/{time()}"
(new DirectoryManipulator())->location('/var/tmp/')->name()->create();
创建目录 - "/var/tmp/grinderspro"
(new DirectoryManipulator())->location('/var/tmp/')->name('grinderspro')->create();
(new DirectoryManipulator())->location('/var/tmp/grinderspro')->create();
if((new DirectoryManipulator())->location('/var/tmp/grinderspro')->create()) return true;
要获取新创建目录的完整路径,请使用不带参数的path()
方法。
$dirName = (new DirectoryManipulator())->create('/var/tmp/')->name()->path();
删除目录
(new DirectoryManipulator())->location('/var/tmp/')->name('grinderspro')->delete();
(new DirectoryManipulator())->location('/var/tmp/grinderspro')->delete();
清空目录
(new DirectoryManipulator())->location('/var/tmp/grinderspro')->clear();