Ir para o conteúdo principal

Copiar um arquivo/diretório do controle central (LCC.web_file.copy)

Declaração​

ok, err = LCC.web_file.copy(src, target, mode?, timeout?)

Parâmetros​

  • src
    Tipo string; caminho de origem
  • target
    Tipo string; caminho de destino
  • mode
    Tipo string, opcional; modo de cópia, padrão "normal", com suporte a "overwrite" / "merge" / "overwrite-merge"
  • timeout
    Tipo number, opcional; tempo limite da solicitação (em segundos), padrão 60

Valor de retorno​

  • ok
    Tipo boolean; retorna true quando tem sucesso e nil quando falha
  • err
    Tipo string ou nil; descrição do erro em caso de falha

Descrição​

Copia um arquivo ou um diretório inteiro.
Quando src é um link simbólico, o próprio link é copiado, não o conteúdo do destino do link.
O modo normal recusa substituir um destino existente; consulte as funções convenientes de mesmo nome para os demais modos.
Em caso de falha, retorna nil, 错误, por exemplo quando o caminho não existe ou há conflito no destino.

Exemplo​

local ok, err = LCC.web_file.copy("/模板", "/备份/模板")
if not ok then
error(err)
end