下载过程中移动文件到其他位置
为什么需要移动
下载一个大文件时才发现存储空间不够?想把正在下载的种子从内部存储转到 SD 卡?LibreTorrent 允许不中断下载地改变文件位置。
操作方法
- 在主界面长按或点击目标种子 → 进入详情
- 找到「移动」或「更改保存位置」选项
- 选择新的目标目录(可以是内部存储、SD 卡、USB OTG)
- 确认移动
应用会在后台完成文件搬迁,下载不受影响。
移动的实现原理
BT 客户端内部维护了一个「已下载文件块 → 磁盘位置」的映射表。移动文件时只更新映射表,磁盘上的物理文件通过系统文件 API 完成移动操作。这个过程中下载继续进行,只是新数据写入新位置。
注意事项
- 目标位置必须有足够可用空间(至少种子总大小)
- 不要在系统级文件管理器中手动移动 LibreTorrent 正在写入的文件——会导致下载损坏
- 如果移动到 SD 卡或 USB,设备重启后如果介质未挂载,LibreTorrent 会提示路径不存在
- 部分旧款手机可能对 SD 卡写入有限制,如果报权限错误需要将 LibreTorrent 设为 SD 卡默认写入应用