Saltar al contenido principal

Mover un archivo o directorio del control central (LCC.web_file.move)

Declaración​

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

Parámetros​

  • src
    Tipo string; ruta de origen
  • target
    Tipo string; ruta de destino
  • mode
    Tipo string, opcional; modo de movimiento, 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​

Mueve archivos o directorios; también puede utilizarse para cambiar nombres o reorganizar la estructura de directorios.
Cuando src es un enlace simbólico, mueve el propio enlace, sin modificar ni eliminar el contenido de su destino.
En el modo normal, falla si el destino ya existe; el comportamiento de los demás modos coincide con el de las funciones abreviadas del mismo nombre.

Ejemplo​

local ok, err = LCC.web_file.move("/脚本/temp.lua", "/脚本/main.lua", "overwrite")
if not ok then
error(err)
end