Verssión en español
PHP -Bibliothek für die Dateiverwaltung.
Diese Bibliothek wird von PHP -Versionen 5.6 oder höher unterstützt und ist mit HHVM -Versionen 3.0 oder höher kompatibel.
Die bevorzugte Möglichkeit, diese Erweiterung zu installieren, ist über Komponist.
So installieren Sie die PHP -Dateibibliothek einfach:
composer require Josantonius/File
Der vorherige Befehl installiert nur die erforderlichen Dateien, wenn Sie den gesamten Quellcode, den Sie verwenden können, herunterladen :
composer require Josantonius/File --prefer-source
Sie können das komplette Repository auch mit Git klonen :
$ git klone https://github.com/josantonius/php-file.git
Oder manuell installieren :
Datei herunterladen.php:
wget https://raw.githubusercontent.com/Josantonius/PHP-File/master/src/File.php
Verfügbare Methoden in dieser Bibliothek:
File:: exists ( $ file );| Attribut | Beschreibung | Typ | Erforderlich | Standard |
|---|---|---|---|---|
| $ Datei | Pfad oder Datei -URL. | Saite | Ja |
# Return (Boolean)
File:: delete ( $ file );| Attribut | Beschreibung | Typ | Erforderlich | Standard |
|---|---|---|---|---|
| $ Datei | Dateipfad. | Saite | Ja |
# Return (Boolean)
File:: createDir ( $ path );| Attribut | Beschreibung | Typ | Erforderlich | Standard |
|---|---|---|---|---|
| $ path | Pfad Wo erstellt Verzeichnis. | Saite | Ja |
# Return (Boolean)
File:: copyDirRecursively ( $ from , $ to );| Attribut | Beschreibung | Typ | Erforderlich | Standard |
|---|---|---|---|---|
| $ von | Pfad aus der Kopie. | Saite | Ja | |
| $ an | Weg zu kopieren. | Saite | Ja |
# Return (Boolean)
File:: deleteEmptyDir ( $ path );| Attribut | Beschreibung | Typ | Erforderlich | Standard |
|---|---|---|---|---|
| $ path | Weg zum Löschen. | Saite | Ja |
# Return (Boolean)
File:: deleteDirRecursively ( $ path );| Attribut | Beschreibung | Typ | Erforderlich | Standard |
|---|---|---|---|---|
| $ path | Weg zum Löschen. | Saite | Ja |
# Return (Boolean)
File:: getFilesFromDir ( $ path );| Attribut | Beschreibung | Typ | Erforderlich | Standard |
|---|---|---|---|---|
| $ path | Pfad wo Dateipfade abrufen. | Saite | Ja |
# Return (Boolean)
Um diese Bibliothek mit Komponist zu verwenden:
require __DIR__ . ' /vendor/autoload.php ' ;
use Josantonius File File ;Oder wenn Sie es manuell installiert haben, verwenden Sie es:
require_once __DIR__ . ' /File.php ' ;
use Josantonius File File ;Beispiel für die Verwendung für diese Bibliothek:
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__ ));Um Tests auszuführen, benötigen Sie nur Komponist und um Folgendes auszuführen:
git clone https://github.com/Josantonius/PHP-File.git
cd PHP-File
composer install
Führen Sie Unit -Tests mit Phpunit aus:
composer phpunit
Führen Sie PSR2 -Code -Standard -Tests mit PHPCs aus:
composer phpcs
Führen Sie PHP -Messdetektorstests aus, um Inkonsistenzen im Codestil zu erkennen:
composer phpmd
Führen Sie alle vorherigen Tests aus:
composer tests
Dieses Repository ist unter der MIT -Lizenz lizenziert.
Copyright © 2017 - 2022, Josantonius