一个GUI工具,包括一个文本框,可以把一些路径的文件(一行一个)拷贝到某盘(如F盘),根据路径自动创建相应文件夹。
界面

介绍
功能特点:
- 可视化任务管理:将文件路径加载到表格中,每个文件状态一目了然(未开始、进行中、成功、失败、跳过)。
- 智能拷贝:自动判断目标位置是否已存在同名文件且大小一致,避免重复拷贝。
- 进度显示:带进度条和百分比,实时显示拷贝进度。
- 暂停/继续:支持拷贝过程中随时暂停或继续,操作灵活。
- 任务持久化:自动保存当前任务列表和状态,下次启动可直接恢复,方便长时间或多批次拷贝。
- 简洁易用:支持粘贴文件路径文本,一键加载并开始拷贝,适合批量管理文件。
适用场景:
- 批量拷贝文件到移动硬盘、U盘或其他盘符
- 大量文件迁移或备份
- 需要可视化跟踪每个文件拷贝状态的用户
缺点:
- 选中的行背景色也是黄色
py代码
2.0
1.0
安装依赖
- pip install PySimpleGUI
剩余时间的推算
基本公式
假设:
- 已完成工作量:
done(比如已经拷贝的文件数或字节数) - 总工作量:
total(比如总文件数或总字节数) - 已用时间:
elapsed(从开始到现在的时间)

现实情况优化
- 实时更新:速度可能变化,所以剩余时间通常会动态更新。
- 平滑处理:避免瞬时速度波动导致剩余时间忽高忽低,一般取最近一段时间的平均速度。
- 单位转换:秒 → 分钟 → 小时,方便用户查看。