PHPackages                             vinogradsoft/simple-files - 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. vinogradsoft/simple-files

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

vinogradsoft/simple-files
=========================

Working with files.

2.0.0(2y ago)3482MITPHPPHP &gt;=8.0

Since Oct 6Pushed 2y ago1 watchersCompare

[ Source](https://github.com/vinogradsoft/simple-files)[ Packagist](https://packagist.org/packages/vinogradsoft/simple-files)[ RSS](/packages/vinogradsoft-simple-files/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (5)Versions (3)Used By (2)

[![Simple Files logo](banner.svg)](banner.svg)

[![codecov](https://camo.githubusercontent.com/50afa15168da40fa69e303de080a821d654b3e0a3f91f6c62f9f19655a4c94f0/68747470733a2f2f636f6465636f762e696f2f67682f76696e6f67726164736f66742f73696d706c652d66696c65732f67726170682f62616467652e7376673f746f6b656e3d4b354d59515346504e44)](https://codecov.io/gh/vinogradsoft/simple-files)[![](https://camo.githubusercontent.com/231e6bea9f265fd6379e656eec06716656fd3d6439631b6be4316db060d0c253/68747470733a2f2f62616467656e2e6e65742f7374617469632f6c6963656e73652f4d49542f677265656e)](https://camo.githubusercontent.com/231e6bea9f265fd6379e656eec06716656fd3d6439631b6be4316db060d0c253/68747470733a2f2f62616467656e2e6e65742f7374617469632f6c6963656e73652f4d49542f677265656e)

Simple-files
============

[](#simple-files)

> 👉 Simple-files is a universal library for working with files and directories that simplifies complex file manipulations.

Install
-------

[](#install)

Requires PHP 8.0 or newer.

To install with composer:

```
composer require vinogradsoft/simple-files "^2.0"

```

> ❗ Windows is not supported.

User Guide
----------

[](#user-guide)

- [General Information](./docs/guide-en/general-information.md)

### Working With Files

[](#working-with-files)

- [Reading Files](./docs/guide-en/reading-files.md)
- [Recording Files](./docs/guide-en/recording-files.md)
- [Copying Files](./docs/guide-en/copying-files.md)
- [Moving Files](./docs/guide-en/moving-files.md)
- [Deleting Files](./docs/guide-en/deleting-files.md)
- [Processing File Contents Before Writing](./docs/guide-en/processing-file-contents-before-writing.md)

### Working With Directories

[](#working-with-directories)

- [Structural directory methods](./docs/guide-en/directory-structural-methods.md)
- [Applied Methods](./docs/guide-en/applied-methods.md)
- [Copying Directories](./docs/guide-en/copying-directories.md)
- [Writing Directories](./docs/guide-en/writing-directories.md)
- [Moving Directories](./docs/guide-en/moving-directories.md)
- [Removing Directories](./docs/guide-en/removing-directories.md)

Testing
-------

[](#testing)

`php composer tests`

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

License
-------

[](#license)

The MIT License (MIT). Please see License [File](LICENSE) for more information.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~788 days

Total

2

Last Release

888d ago

Major Versions

1.0.0 → 2.0.02023-12-03

PHP version history (2 changes)1.0.0PHP ^7.2|^7.3|^7.4

2.0.0PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/7ade6467fa9c3481fa34737007e64ae126ad6e0ba5cd09c9779d5d571c6a3d2c?d=identicon)[vinogradsoft](/maintainers/vinogradsoft)

---

Top Contributors

[![vinogradsoft](https://avatars.githubusercontent.com/u/88913403?v=4)](https://github.com/vinogradsoft "vinogradsoft (33 commits)")

---

Tags

directories-utilitydirectory-managementdirectory-utilitiesfilesystemfilesystem-libraryfilesystem-utilsphp

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/vinogradsoft-simple-files/health.svg)

```
[![Health](https://phpackages.com/badges/vinogradsoft-simple-files/health.svg)](https://phpackages.com/packages/vinogradsoft-simple-files)
```

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M123](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
