PHPackages                             beriyack/storage - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. beriyack/storage

ActiveLibrary[File &amp; Storage](/categories/file-storage)

beriyack/storage
================

Une bibliothèque PHP simple et robuste offrant un ensemble de méthodes statiques pour interagir facilement avec le système de fichiers.

v2.1.0(7mo ago)071MITPHPPHP &gt;=8.1

Since Jun 17Pushed 7mo agoCompare

[ Source](https://github.com/Beriyack/Storage)[ Packagist](https://packagist.org/packages/beriyack/storage)[ RSS](/packages/beriyack-storage/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (5)Used By (1)

📂 PHP File Storage Utility
==========================

[](#-php-file-storage-utility)

Une bibliothèque PHP simple et robuste offrant un ensemble de méthodes statiques pour interagir facilement avec le système de fichiers. Que vous ayez besoin de gérer des fichiers, des répertoires, de lire ou d'écrire du contenu, cette classe `Storage` simplifie ces opérations courantes.

---

✨ Fonctionnalités
-----------------

[](#-fonctionnalités)

- **Vérification d'existence et de type :** Déterminez si un chemin est un fichier, un répertoire ou s'il existe tout simplement.
- **Lecture et écriture :** Récupérez, insérez, prépendez ou écrasez le contenu de fichiers.
- **Manipulation de chemins :** Extrayez les noms de fichiers, les extensions.
- **Gestion de répertoires :** Créez, nettoyez ou supprimez des répertoires, et listez leur contenu (fichiers et sous-répertoires).
- **Informations sur les fichiers :** Obtenez la taille, la date de dernière modification et le type MIME d'un fichier.
- **Opérations de déplacement/copie :** Déplacez ou copiez des fichiers vers de nouvelles destinations.
- **Gestion robuste des erreurs :** Chaque méthode gère les échecs et déclenche des avertissements PHP clairs.

---

🛠️ Installation
---------------

[](#️-installation)

Cette bibliothèque est conçue pour être facilement installable via Composer.

1. **Exigence :** Assurez-vous d'avoir [Composer](https://getcomposer.org/) installé sur votre système.
2. **Ajoutez la dépendance** à votre projet via Composer :

    ```
    composer require beriyack/storage
    ```

    Cela installera la librairie dans votre dossier `vendor/` et mettra à jour l'autoloader de Composer.
3. **Utilisez l'autoloader de Composer** dans votre projet :

    ```

    ```

---

📖 Utilisation
-------------

[](#-utilisation)

Toutes les méthodes de la classe `Storage` sont statiques, ce qui les rend faciles à appeler directement.

```
