Helper File


1Visão geral

Helper que oferece funcionalidades de processamento de arquivos.


2recursiveCopy()

Este método estático copia recursivamente o conteúdo de um diretório ou arquivo.

Assinatura do método:

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

Parâmetros:

  • $from : Caminho de origem.
  • $to : Caminho de destino.
  • $force : (opcional) true para excluir arquivos/links/pastas que já existem com o mesmo nome de um item a ser copiado, mas com um tipo diferente.
  • $sync : (opcional) true para excluir do destino os itens que não existem na origem.
  • $hidden : (opcional) true para copiar arquivos e diretórios cujo nome começa com um ponto.

3recursiveRemove()

Este método estático exclui um diretório e seu conteúdo.

Assinatura do método:

recursiveRemove(string $path) : void

Parâmetro:

  • $path : Caminho do diretório a ser excluído.