Passer au contenu principal

Déplacer un fichier ou un répertoire du centre de contrôle (LCC.web_file.move)

Déclaration​

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

Paramètres​

  • src
    Type chaîne, chemin source
  • target
    Type chaîne, chemin cible
  • mode
    Type chaîne, facultatif ; mode de déplacement, "normal" par défaut, avec prise en charge de "overwrite" / "merge" / "overwrite-merge"
  • timeout
    Type numérique, facultatif ; délai d'attente de la demande en secondes, 60 par défaut

Valeurs de retour​

  • ok
    Type booléen ; renvoie true en cas de succès et nil en cas d'échec
  • err
    Type chaîne ou nil, description de l'erreur en cas d'échec

Description​

Déplace un fichier ou un répertoire ; peut également servir à le renommer ou à réorganiser les répertoires.
Lorsque src est un lien symbolique, déplace le lien lui-même sans modifier ni supprimer le contenu de sa cible.
En mode normal, l'opération échoue si la cible existe déjà ; les autres modes se comportent comme les fonctions pratiques correspondantes.

Exemple​

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