Componente de PHP que ofrece una función dump() mejorada para inspeccionar variables arbitrarias, como alternativa a var_dump().
symfony/filesystem
Componente de PHP con utilidades básicas del sistema de archivos para crear, copiar, mover y eliminar archivos y directorios.
- Estrellas
- 4,631
- Forks
- 48
- Issues abiertos
- 1
- Último commit
- hace 3 días
¿Qué es?
Filesystem es un componente de PHP del framework Symfony que reúne en una sola clase de utilidad operaciones habituales con archivos y directorios. Se encarga de tareas que las funciones integradas de PHP resuelven de forma poco práctica, como crear directorios de manera recursiva, copiar o replicar árboles completos y eliminar rutas.
El componente forma parte del monorepo principal de Symfony y se publica como paquete independiente de Composer, por lo que puede usarse en cualquier proyecto de PHP sin el resto del framework. El README enlaza a la documentación de Symfony para consultar detalles de uso y al repositorio principal para informar problemas y enviar pull requests.
Funciones clave
- 01Crea, copia, mueve y elimina archivos y directorios.
- 02Admite operaciones recursivas con directorios y la réplica de árboles de directorios.
- 03Se puede instalar por separado mediante Composer, sin depender del framework Symfony completo.
Casos de uso
- Administrar archivos generados y directorios de caché en una aplicación de PHP.
- Desplegar o sincronizar árboles de directorios mediante scripts de compilación o despliegue en PHP.
- Incorporar operaciones del sistema de archivos a una herramienta CLI de PHP sin escribir código de bajo nivel.
Temas
Preguntas frecuentes
- ¿Qué es filesystem?
- Componente de PHP con utilidades básicas del sistema de archivos para crear, copiar, mover y eliminar archivos y directorios. Filesystem es un componente de PHP del framework Symfony que reúne en una sola clase de utilidad operaciones habituales con archivos y directorios. Se encarga de tareas que las funciones integradas de PHP resuelven de forma poco práctica, como crear directorios de manera recursiva, copiar o replicar árboles completos y eliminar rutas.
- ¿filesystem es gratuito? ¿Qué licencia tiene?
- filesystem es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿filesystem sigue mantenido?
- Mantenimiento activo. El último commit de filesystem fue el 4 nov 2026.
- ¿Para qué puedo usar filesystem?
- Administrar archivos generados y directorios de caché en una aplicación de PHP. Desplegar o sincronizar árboles de directorios mediante scripts de compilación o despliegue en PHP. Incorporar operaciones del sistema de archivos a una herramienta CLI de PHP sin escribir código de bajo nivel.
- ¿Dónde consigo filesystem?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/symfony/filesystem
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un componente de PHP que relaciona las URL de las solicitudes HTTP entrantes con configuraciones de rutas y genera URL a partir de rutas con nombre.
Componente de PHP para ejecutar comandos externos en subprocesos y controlar la entrada, la salida y los tiempos de espera.
Componente de PHP para estandarizar y centralizar cómo se crean y conectan los objetos en una aplicación.
Una alternativa pura en PHP que ofrece una implementación parcial de la extensión Mbstring para entornos donde no está instalada.
Gestor de dependencias para PHP que declara, instala y actualiza paquetes de proyectos desde Packagist.