sun / filesystem

此包帮助您轻松管理文件。

v1.3 2015-08-04 10:10 UTC

This package is auto-updated.

Last update: 2024-09-08 17:30:28 UTC


README

Build Status Total Downloads Latest Stable Version Latest Unstable Version License

Filesystem帮助您轻松管理文件。

安装过程

只需将Filesystem文件夹复制到您的项目目录中的某个位置。然后包含filesystem自动加载器。

 require_once('/path/to/Filesystem/autoload.php');

Filesystem也可以通过Composer/Packagist获取。

 composer require sun/filesystem

所有方法

创建文件
$filesystem = new Sun\Filesystem;
$filesystem->create(__DIR__.'/filename.txt', 'content');
删除文件
$filesystem->delete(__DIR__.'/filename.txt');
更新文件
$filesystem->update(__DIR__.'/filename.txt', ' more content');
获取文件内容
$filesystem->get(__DIR__.'/filename.txt');
追加文件内容
$filesystem->append(__DIR__.'/filename.txt', 'more content');
复制文件
$filesystem->copy(__DIR__.'/filename.txt', __DIR__.'/filename2.txt' );
移动文件
$filesystem->move(__DIR__.'/filename.txt', __DIR__.'/destination/filename.txt' );
获取文件大小
$filesystem->size(__DIR__.'/filename.txt');
检查文件是否存在
$filesystem->exists(__DIR__.'/filename.txt');
获取目录中的所有文件
$filesystem->files(__DIR__.'/directoryName');
获取目录中的所有子目录
$filesystem->directories(__DIR__.'/directoryName');
创建目录
$filesystem->createDirectory(__DIR__.'/directoryName');
删除目录
$filesystem->deleteDirectory(__DIR__.'/directoryName');
清理目录
$filesystem->cleanDirectory(__DIR__.'/directoryName');

许可证

此包根据MIT许可证授权。