krzysztofzylka/file
Composer 安装命令:
composer require krzysztofzylka/file
包简介
File and directory library
README 文档
README
composer require krzysztofzylka/file
Methods
Repair path
\Krzysztofzylka\File\File::repairPath('path')
Create directory
Permission 0755 is default
\Krzysztofzylka\File\File::mkdir('path', 0755)
or
\Krzysztofzylka\File\File::mkdir(['path', 'path2'])
Remove
\Krzysztofzylka\File\File::unlink('path')
Recursive scan directory
\Krzysztofzylka\File\File::scanDir('directory path')
Create file
\Krzysztofzylka\File\File::touch('path', 'value') //value is not required
Copy file
\Krzysztofzylka\File\File::copy('source path', 'destination path')
Copy directory
\Krzysztofzylka\File\File::copyDirectory('source path', 'destination path');
Get file extension
\Krzysztofzylka\File\File::getExtension('file path')
Get file content type
\Krzysztofzylka\File\File::getContentType('file extension')
Get file mime type
\Krzysztofzylka\File\File::getMimeType('file path')
Validations
File size validation
\Krzysztofzylka\File\Validation::size('file size in bytes or file path', 'allowed file size in mb')
File mime type
\Krzysztofzylka\File\Validation::mimeType('file path', ['allowed mime type list'])
统计信息
- 总下载量: 2.46k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 6
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-12-09