php file
1.1.8
VersiónEspañol
用于文件管理的PHP库。
该库由PHP版本5.6或更高版本支持,并且与HHVM版本3.0或更高版本兼容。
安装此扩展程序的首选方法是通过作曲家。
要安装PHP文件库,请简单:
composer require Josantonius/File
如果您希望下载可以使用的整个源代码:
composer require Josantonius/File --prefer-source
您也可以用git克隆完整的存储库:
$ git克隆https://github.com/josantonius/php-file.git
或手动安装它:
下载file.php:
wget https://raw.githubusercontent.com/Josantonius/PHP-File/master/src/File.php
此库中的可用方法:
File:: exists ( $ file );| 属性 | 描述 | 类型 | 必需的 | 默认 |
|---|---|---|---|---|
| $文件 | 路径或文件URL。 | 细绳 | 是的 |
#返回(布尔)
File:: delete ( $ file );| 属性 | 描述 | 类型 | 必需的 | 默认 |
|---|---|---|---|---|
| $文件 | 文件路径。 | 细绳 | 是的 |
#返回(布尔)
File:: createDir ( $ path );| 属性 | 描述 | 类型 | 必需的 | 默认 |
|---|---|---|---|---|
| $路径 | 创建目录的路径。 | 细绳 | 是的 |
#返回(布尔)
File:: copyDirRecursively ( $ from , $ to );| 属性 | 描述 | 类型 | 必需的 | 默认 |
|---|---|---|---|---|
| $来自 | 复制路径。 | 细绳 | 是的 | |
| $ to | 复制路径。 | 细绳 | 是的 |
#返回(布尔)
File:: deleteEmptyDir ( $ path );| 属性 | 描述 | 类型 | 必需的 | 默认 |
|---|---|---|---|---|
| $路径 | 删除路径。 | 细绳 | 是的 |
#返回(布尔)
File:: deleteDirRecursively ( $ path );| 属性 | 描述 | 类型 | 必需的 | 默认 |
|---|---|---|---|---|
| $路径 | 删除路径。 | 细绳 | 是的 |
#返回(布尔)
File:: getFilesFromDir ( $ path );| 属性 | 描述 | 类型 | 必需的 | 默认 |
|---|---|---|---|---|
| $路径 | 获取文件路径的路径。 | 细绳 | 是的 |
#返回(布尔)
将此库与作曲家一起使用:
require __DIR__ . ' /vendor/autoload.php ' ;
use Josantonius File File ;或者,如果您手动安装它,请使用:
require_once __DIR__ . ' /File.php ' ;
use Josantonius File File ;此库的使用示例:
File:: exists ( ' path/to/file.php ' );File:: exists ( ' https://raw.githubusercontent.com/Josantonius/PHP-File/master/composer.json ' );File:: delete ( __DIR__ . ' /test.txt ' );File:: createDir ( __DIR__ . ' /test/ ' );File:: deleteEmptyDir ( __DIR__ . ' /test/ ' );File:: deleteDirRecursively ( __DIR__ . ' /test/ ' );File:: copyDirRecursively ( __DIR__ . ' /test/ ' , __DIR__ . ' /copy/ ' ); get_class (File:: getFilesFromDir ( __DIR__ ));要运行测试,您只需要作曲家并执行以下操作:
git clone https://github.com/Josantonius/PHP-File.git
cd PHP-File
composer install
使用phpunit进行单元测试:
composer phpunit
使用PHPC运行PSR2代码标准测试:
composer phpcs
运行PHP MESS探测器测试以检测代码样式的不一致之处:
composer phpmd
运行所有以前的测试:
composer tests
该存储库是根据MIT许可证获得许可的。
版权所有©2017-2022,Josantonius