Saltar al contenido principal

Copiar un archivo o directorio del control central (LCC.web_file.copy)

Declaración​

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

Parámetros​

  • src
    Tipo string; ruta de origen
  • target
    Tipo string; ruta de destino
  • mode
    Tipo string, opcional; modo de copia, predeterminado "normal"; admite "overwrite" / "merge" / "overwrite-merge"
  • timeout
    Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado 60

Valores devueltos​

  • ok
    Tipo booleano; devuelve true si tiene éxito y nil si falla
  • err
    Tipo string o nil; descripción del error cuando falla

Descripción​

Copia un archivo o un directorio completo.
Cuando src es un enlace simbólico, copia el propio enlace, no el contenido de su destino.
El modo normal rechaza sobrescribir un destino existente; consulta las funciones abreviadas con el mismo nombre para conocer el significado de los demás modos.
Si falla, devuelve nil, error, por ejemplo cuando la ruta no existe o hay un conflicto con el destino.

Ejemplo​

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