filesystem
Provides basic utilities for the filesystem
This is the Filesystem component from the Symfony PHP framework. It provides a collection of utility functions for working with files and directories, covering operations like creating, copying, moving, renaming, and deleting them. The component is designed to handle these tasks in a consistent way that raises clear exceptions when something goes wrong, rather than relying on the more unpredictable behavior of raw PHP file functions.
The package is designed to work either as part of the full Symfony framework or as a standalone library in any PHP project. Developers who need reliable file-handling helpers outside of Symfony can pull it in via Composer, the standard PHP dependency manager.
This repository is a read-only split of the file-system component from the main Symfony repository. Code changes and pull requests for this component go to the parent Symfony project rather than here. Bug reports and feature requests also go to the central Symfony issue tracker.
Like other Symfony components, this package follows Symfony's versioning and long-term support schedule. It has a wide install base because Symfony is one of the most commonly used PHP frameworks, and many other PHP packages list this component as a dependency for their own file-handling needs.
The README for this component is very short. It states the component's purpose and links out to the official documentation for full usage details, a contributing guide, and the parent repository for issue tracking. The README itself reveals nothing about specific methods or parameters; those details live in the documentation site.