Passer au contenu principal

Copier un fichier ou un répertoire du centre de contrôle (LCC.web_file.copy)

Déclaration​

ok, err = LCC.web_file.copy(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 copie, "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​

Copie un fichier ou un répertoire entier.
Lorsque src est un lien symbolique, copie le lien lui-même et non le contenu de sa cible.
Le mode normal refuse de remplacer une cible existante ; la signification des autres modes est décrite par les fonctions pratiques correspondantes.
En cas d'échec, renvoie nil, 错误, par exemple si le chemin n'existe pas ou si la cible est en conflit.

Exemple​

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