Repository navigation
新增任务「移动」模式:先复制、刷新校验目标和源文件状态,再删除源文件。仅支持一个目标目录,保留空源目录和过滤文件;可用的双端 MD5 会参与校验。
取消、校验失败、源文件变化和权限不足时保留源文件。复制成功后的自动重试只重试删除,旧移动任务的失败文件也转入校验流程。无复制任务 ID 且无法证明目标变化或内容一致时,不删除源文件。
已通过 Go 1.26.10 完整竞态测试、静态检查和漏洞检查,前端 179 项单元测试、生产构建、7 项打包脚本及 Linux 生命周期检查。CI 五种视口全套浏览器测试 291 项通过、39 项按条件跳过。HTTP 集成以实际临时文件覆盖正常移动和同大小损坏保护;amd64/arm64 安装包已下载通过 SHA-256 校验,并核对包内版本和架构。
尚未在真实 fnOS/OpenList/云盘验证,Issue #9 保留开放等待实机验收。需要目录刷新、目标复制和源删除权限;请勿使用指向同一底层数据的别名或重复挂载,也不要在移动期间并发修改文件。没有 MD5 和原子条件删除时,大小/修改时间校验无法覆盖所有并发改写。详见 README。