Versión en español
Biblioteca PHP para la gestión de archivos.
Esta biblioteca está respaldada por las versiones de PHP 5.6 o más y es compatible con las versiones HHVM 3.0 o más.
La forma preferida de instalar esta extensión es a través del compositor.
Para instalar la biblioteca de archivos PHP , simplemente:
composer require Josantonius/File
El comando anterior solo instalará los archivos necesarios, si prefiere descargar todo el código fuente que pueda usar:
composer require Josantonius/File --prefer-source
También puede clonar el repositorio completo con GIT:
$ git clone https://github.com/josantonius/php-file.git
O instálelo manualmente :
Descargar file.php:
wget https://raw.githubusercontent.com/Josantonius/PHP-File/master/src/File.php
Métodos disponibles en esta biblioteca:
File:: exists ( $ file );| Atributo | Descripción | Tipo | Requerido | Por defecto |
|---|---|---|---|---|
| $ Archivo | URL de ruta o archivo. | cadena | Sí |
# Return (booleano)
File:: delete ( $ file );| Atributo | Descripción | Tipo | Requerido | Por defecto |
|---|---|---|---|---|
| $ Archivo | Ruta de archivo. | cadena | Sí |
# Return (booleano)
File:: createDir ( $ path );| Atributo | Descripción | Tipo | Requerido | Por defecto |
|---|---|---|---|---|
| $ | Ruta donde crear directorio. | cadena | Sí |
# Return (booleano)
File:: copyDirRecursively ( $ from , $ to );| Atributo | Descripción | Tipo | Requerido | Por defecto |
|---|---|---|---|---|
| $ de | Ruta de la copia. | cadena | Sí | |
| $ a | Ruta para copiar. | cadena | Sí |
# Return (booleano)
File:: deleteEmptyDir ( $ path );| Atributo | Descripción | Tipo | Requerido | Por defecto |
|---|---|---|---|---|
| $ | Camino para eliminar. | cadena | Sí |
# Return (booleano)
File:: deleteDirRecursively ( $ path );| Atributo | Descripción | Tipo | Requerido | Por defecto |
|---|---|---|---|---|
| $ | Camino para eliminar. | cadena | Sí |
# Return (booleano)
File:: getFilesFromDir ( $ path );| Atributo | Descripción | Tipo | Requerido | Por defecto |
|---|---|---|---|---|
| $ | Ruta donde obtenga rutas de archivo. | cadena | Sí |
# Return (booleano)
Para usar esta biblioteca con el compositor :
require __DIR__ . ' /vendor/autoload.php ' ;
use Josantonius File File ;O si lo instaló manualmente , úselo:
require_once __DIR__ . ' /File.php ' ;
use Josantonius File File ;Ejemplo de uso para esta biblioteca:
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__ ));Para ejecutar pruebas solo necesita compositor y ejecutar lo siguiente:
git clone https://github.com/Josantonius/PHP-File.git
cd PHP-File
composer install
Ejecutar pruebas unitarias con phpunit:
composer phpunit
Ejecute pruebas estándar de código PSR2 con PHPCS:
composer phpcs
Ejecute pruebas de detector de Mess PHP para detectar inconsistencias en el estilo de código:
composer phpmd
Ejecute todas las pruebas anteriores:
composer tests
Este repositorio tiene licencia bajo la licencia MIT.
Copyright © 2017 - 2022, Josantonius