An open API service indexing awesome lists of open source software.

https://github.com/vinogradsoft/simple-files

:open_file_folder:Simple-files is a versatile library for working with files and directories, simplifying complex file manipulations.
https://github.com/vinogradsoft/simple-files

directories-utility directory-management directory-utilities filesystem filesystem-library filesystem-utils php

Last synced: 5 months ago
JSON representation

:open_file_folder:Simple-files is a versatile library for working with files and directories, simplifying complex file manipulations.

Awesome Lists containing this project

README

          


Simple Files logo

[![codecov](https://codecov.io/gh/vinogradsoft/simple-files/graph/badge.svg?token=K5MYQSFPND)](https://codecov.io/gh/vinogradsoft/simple-files)

# Simple-files

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

## Install

Requires PHP 8.0 or newer.

To install with composer:

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

> ❗ Windows is not supported.

## User Guide

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

### 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

* [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

``` php composer tests ```

## Contributing

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

## License

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