一个用于清理重复文件的Python脚本,专门处理带有括号数字后缀的文件(如 file(1).pdf, file(2).jpg 等)。
- 自动识别主体文件和带括号数字的重复文件
- 支持中英文括号格式:
(1)和(1) - 安全删除前预览功能
- 权限检查,避免删除受保护的文件
- 详细的操作日志和错误报告
-
运行脚本:
python script.py
-
输入要扫描的文件夹路径
-
查看扫描结果,确认要删除的文件
-
输入
1确认删除,或0取消操作
脚本会:
- 扫描指定文件夹及其子文件夹
- 识别带有括号数字的文件(如
document(1).pdf) - 查找对应的主体文件(如
document.pdf) - 如果主体文件存在,将带括号的文件标记为重复文件
- 用户确认后删除重复文件,保留主体文件
- 仅删除带括号数字的文件,保留原始主体文件
- 删除前会检查文件权限
- 建议在重要文件操作前先备份
- 如遇权限问题,请以管理员身份运行
- Python 3.x
- Windows/Linux/macOS 兼容