Inicio » Más con Symfony » Descubriendo el poder de la línea de comandos (segunda parte) » Manipulando el sistema de archivos
Manipulando el sistema de archivos
Symfony incluye una abstracción sencilla del sistema de archivos llamada
sfFilesystem y que permite la ejecución de operaciones sencillas sobre archivos
y directorios. Dentro de una tarea se puede acceder mediante $this->getFilesystem()
e incluye los siguientes métodos:
sfFilesystem::copy(), copia un archivo
sfFilesystem::mkdirs(), crea directorios de forma recursiva
sfFilesystem::touch(), crea un archivo
sfFilesystem::remove(), borra un archivo o un directorio
sfFilesystem::chmod(), modifica los permisos de un archivo o directorio
sfFilesystem::rename(), renombra un archivo o directorio
sfFilesystem::symlink(), crea un enlace simbólico a un directorio
sfFilesystem::relativeSymlink(), crea un enlace simbólico relativo con un directorio
sfFilesystem::mirror(), realiza una copia de una estructura de directorios
sfFilesystem::execute(), ejecuta cualquier comando de la shell
Además, sfFilesystem incluye un método muy útil llamado replaceTokens() y
que se va a presentar en la siguiente sección.
Puedes sugerir, comentar, criticar e informar de errores en contacto (arroba) librosweb.es