Skip to content

wky114/duplicate-file-cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

重复文件清理工具

一个用于清理重复文件的Python脚本,专门处理带有括号数字后缀的文件(如 file(1).pdf, file(2).jpg 等)。

功能特点

  • 自动识别主体文件和带括号数字的重复文件
  • 支持中英文括号格式:(1)(1)
  • 安全删除前预览功能
  • 权限检查,避免删除受保护的文件
  • 详细的操作日志和错误报告

使用方法

  1. 运行脚本:

    python script.py
  2. 输入要扫描的文件夹路径

  3. 查看扫描结果,确认要删除的文件

  4. 输入 1 确认删除,或 0 取消操作

工作原理

脚本会:

  1. 扫描指定文件夹及其子文件夹
  2. 识别带有括号数字的文件(如 document(1).pdf
  3. 查找对应的主体文件(如 document.pdf
  4. 如果主体文件存在,将带括号的文件标记为重复文件
  5. 用户确认后删除重复文件,保留主体文件

注意事项

  • 仅删除带括号数字的文件,保留原始主体文件
  • 删除前会检查文件权限
  • 建议在重要文件操作前先备份
  • 如遇权限问题,请以管理员身份运行

系统要求

  • Python 3.x
  • Windows/Linux/macOS 兼容

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages