--- id: file.move.howto title: 移动文件或文件夹 type: howto feature: file scope: end-user locale: zh aliases: - 文件搬位置 - 把文件挪到另一个文件夹 - 怎么移动文件 - 改文件位置 - 文件归档到子目录 related_tools: [list_files] related_pages: [file] prerequisites: - 对源文件和目标文件夹都有写权限 negative: - 一次最多移动 100 个项目 - 已共享的文件 / 文件夹不能移入另一个共享文件夹(避免共享嵌套) - 含共享内容的文件夹不能移入共享文件夹(同上) - 不能移到自己的子文件夹(会循环引用) - 移到共享文件夹后,文件拥有者(userid)会改为共享根的拥有者 last_verified: v1.7.90 --- # 移动文件或文件夹 ## 入口 - 桌面端 Web:选中一个或多个文件 → 顶部「移动」按钮,或右键「移动到...」 - 桌面端 Web:直接拖拽到左侧文件树某文件夹 - 移动端:长按文件 → 菜单「移动」 ## 操作步骤 1. 选中要移动的文件 / 文件夹(多选支持 Ctrl/Cmd + 点击,最多 100 个) 2. 点「移动」按钮,弹出文件夹选择器 3. 选择目标文件夹(可层层进入);选「根目录」放回自己的根 4. 确认后系统校验权限与共享冲突,通过则原子事务移动 ## 移动到共享文件夹时 - 文件的拥有者会改为共享根的所有者 - 子文件夹内所有文件的拥有者一并更新 - 已经在共享状态的文件不能这么移(会被拒绝) ## 不支持 - 不支持跨用户私有空间移动(必须有目标方写权限) - 含共享文件的文件夹移入另一个共享(会报「内含共享文件,无法移动」) - 不能移到自己的子目录(会报「移动位置错误」) - 不支持一次性 ≥ 100 个的批量移动