Version en Español
Biblioteca PHP para gerenciamento de arquivos.
Esta biblioteca é suportada pelas versões PHP 5.6 ou superior e é compatível com as versões HHVM 3.0 ou superior.
A maneira preferida de instalar esta extensão é através do compositor.
Para instalar a biblioteca de arquivos PHP , simplesmente:
composer require Josantonius/File
O comando anterior instalará apenas os arquivos necessários, se você preferir fazer o download de todo o código -fonte que você pode usar:
composer require Josantonius/File --prefer-source
Você também pode clonar o repositório completo com o Git:
$ git clone https://github.com/josantonius/php-file.git
Ou instale -o manualmente :
Baixar file.php:
wget https://raw.githubusercontent.com/Josantonius/PHP-File/master/src/File.php
Métodos disponíveis nesta biblioteca:
File:: exists ( $ file );| Atributo | Descrição | Tipo | Obrigatório | Padrão |
|---|---|---|---|---|
| $ arquivo | Caminho ou URL de arquivo. | corda | Sim |
# Return (booleano)
File:: delete ( $ file );| Atributo | Descrição | Tipo | Obrigatório | Padrão |
|---|---|---|---|---|
| $ arquivo | Caminho do arquivo. | corda | Sim |
# Return (booleano)
File:: createDir ( $ path );| Atributo | Descrição | Tipo | Obrigatório | Padrão |
|---|---|---|---|---|
| $ caminho | Caminho onde criar diretório. | corda | Sim |
# Return (booleano)
File:: copyDirRecursively ( $ from , $ to );| Atributo | Descrição | Tipo | Obrigatório | Padrão |
|---|---|---|---|---|
| $ de | Caminho da cópia. | corda | Sim | |
| $ para | Caminho para copiar. | corda | Sim |
# Return (booleano)
File:: deleteEmptyDir ( $ path );| Atributo | Descrição | Tipo | Obrigatório | Padrão |
|---|---|---|---|---|
| $ caminho | Caminho para excluir. | corda | Sim |
# Return (booleano)
File:: deleteDirRecursively ( $ path );| Atributo | Descrição | Tipo | Obrigatório | Padrão |
|---|---|---|---|---|
| $ caminho | Caminho para excluir. | corda | Sim |
# Return (booleano)
File:: getFilesFromDir ( $ path );| Atributo | Descrição | Tipo | Obrigatório | Padrão |
|---|---|---|---|---|
| $ caminho | Caminho onde obtenha caminhos de arquivo. | corda | Sim |
# Return (booleano)
Para usar esta biblioteca com compositor :
require __DIR__ . ' /vendor/autoload.php ' ;
use Josantonius File File ;Ou se você o instalou manualmente , use -o:
require_once __DIR__ . ' /File.php ' ;
use Josantonius File File ;Exemplo 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 executar testes, você só precisa do compositor e executar o seguinte:
git clone https://github.com/Josantonius/PHP-File.git
cd PHP-File
composer install
Execute testes de unidade com phpunit:
composer phpunit
Execute testes padrão do código PSR2 com PHPCs:
composer phpcs
Execute os testes do detector de bagunça PHP para detectar inconsistências no estilo de código:
composer phpmd
Execute todos os testes anteriores:
composer tests
Este repositório é licenciado sob a licença do MIT.
Copyright © 2017 - 2022, Josantonius