跳到主要内容

# 移动中控文件/目录 (LCC.web_file.move)

## 声明​

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

## 参数​

- src
  字符串型，源路径
- target
  字符串型，目标路径
- mode
  字符串型，可选；移动模式，默认 `"normal"`，支持 `"overwrite"` / `"merge"` / `"overwrite-merge"`
- timeout
  数值型，可选；请求超时时间（秒），默认 `60`

## 返回值​

- ok
  布尔型，成功返回 `true`，失败返回 `nil`
- err
  字符串型或 `nil`，失败时的错误描述

## 说明​

> 移动文件或目录，也可用于重命名或调整目录结构。
> 当 `src` 是符号链接时，移动的是链接本体，不会改写或删除其目标内容。
> `normal` 模式下目标已存在则失败；其他模式行为与同名便捷函数一致。

## 示例​

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