Helper File


1Presentación

Helper que ofrece funcionalidades de procesamiento de archivos.


2recursiveCopy()

Este método estático copia recursivamente el contenido de un directorio o archivo.

Firma del método:

recursiveCopy(string $from, string $to, bool $force=false,
              bool $sync=false, bool $hidden=false) : void

Parámetros:

  • $from : Ruta de origen.
  • $to : Ruta de destino.
  • $force : (opcional) true para eliminar archivos/enlaces/carpetas que ya existan con el mismo nombre que un elemento a copiar pero de tipo distinto.
  • $sync : (opcional) true para eliminar del destino los elementos que no existan en el origen.
  • $hidden : (opcional) true para copiar los archivos y directorios cuyo nombre empiece con un punto.

3recursiveRemove()

Este método estático elimina un directorio y su contenido.

Firma del método:

recursiveRemove(string $path) : void

Parámetro:

  • $path : Ruta del directorio que se debe eliminar.