Mover um arquivo/diretório do controle central (LCC.web_file.move)
Declaração
ok, err = LCC.web_file.move(src, target, mode?, timeout?)
Parâmetros
- src
Tipo string; caminho de origem - target
Tipo string; caminho de destino - mode
Tipo string, opcional; modo de movimentação, padrão"normal", com suporte a"overwrite"/"merge"/"overwrite-merge" - timeout
Tipo number, opcional; tempo limite da solicitação (em segundos), padrão60
Valor de retorno
- ok
Tipo boolean; retornatruequando tem sucesso enilquando falha - err
Tipo string ounil; descrição do erro em caso de falha
Descrição
Move um arquivo ou diretório e também pode ser usado para renomear ou ajustar a estrutura de diretórios.
Quandosrcé um link simbólico, o próprio link é movido, sem reescrever ou excluir o conteúdo do destino.
No modonormal, a operação falha se o destino já existir; os demais modos se comportam como as funções convenientes de mesmo nome.
Exemplo
local ok, err = LCC.web_file.move("/脚本/temp.lua", "/脚本/main.lua", "overwrite")
if not ok then
error(err)
end