智能文件整理工具1.4.1

  1. 核心设计理念
    SmartSort Pro 不仅仅是一个简单的脚本,它是一个完整的图形化桌面应用(GUI)。其核心设计围绕 “高效”、“直观” 和 “安全” 三大原则:
    高效:采用多线程处理,文件再多也不会卡死界面;启动速度经过专门优化。
    直观:所见即所得的操作面板,支持拖拽,无需编写任何代码。
    安全:内置冲突检测机制防止文件覆盖,并提供“后悔药”(撤销功能)。
  2. 界面与交互体验 (UI/UX)
    2.1 双色主题引擎
    明亮模式 (Light Mode):经典的灰白配色,适合日间办公环境,视觉清爽。
    深色模式 (Dark Mode):[v1.4.0重点优化] 不仅是简单的反色,更采用了高对比度的深灰背景与亮色文字,对输入框、分组框的边框进行了锐化处理,确保在夜间使用时既护眼又能清晰辨识每一个选项。
    2.2 极致便捷的操作
    拖拽支持 (Drag & Drop):无需点击“浏览”按钮,您可以直接将文件夹从“资源管理器”或“访达”中拖入软件窗口,软件会自动识别路径并进行预扫描。
    预扫描反馈:当选中文件夹后,日志区会立即显示该目录下大约有多少个文件,让您心里有数。
    异步图标加载:软件图标采用后台静默下载技术,即使网络状况不佳,软件也能秒开,不会出现启动白屏或未响应。
  3. 核心模块一:智能分类 (Smart Classify)
    这是本工具最强大的功能,支持 5种 不同的分类维度,满足不同场景需求。
    3.1 按文件类型 (By Type)
    功能:根据文件扩展名,将文件归入四大类:图片、视频、音频、文档。
    兜底策略:不在预设列表中的文件会被自动放入 其他 文件夹,确保根目录干净。
    3.2 按日期归档 (By Date)
    智能识别:对于图片文件,优先读取 Exif 元数据(拍摄时间),这意味着即使您复制或修改了照片文件,分类依然按照按下快门的那个时刻进行。对于非图片文件,则读取文件的“最后修改/创建时间”。
    自定义格式:
    年/月模式:生成如 2023/2023-12 的层级结构,适合跨度大的照片库整理。
    日期模式:生成如 2023-12-05 的文件夹,适合按天记录的工作日志整理。
    3.3 按文件大小 (By Size)
    应用场景:快速清理占用空间的大文件,或分离细碎的小文件。
    阈值调节:界面提供两个微调框,允许您自定义“小文件”和“大文件”的界限(单位:MB)。
    结果示例:
    Size_Under_100MB (小于100MB)
    Size_100MB-1024MB (中间地带)
    Size_Over_1024MB (大于1GB)
    3.4 按分辨率 (By Resolution) —— 摄影师最爱
    前提:需安装 Pillow 库。
    功能:自动读取图片的宽和高,计算像素总量。
    分级标准:
    4K_Plus:超高清素材
    2K_Ultra:2K分辨率
    1080P_HD:全高清
    720P_SD:标清
    LowRes:低分辨率/缩略图
    注意:非图片文件会保持原样或归入其他类。
    3.5 按后缀名 (By Extension)
    功能:简单粗暴地将同类文件归纳。
    效果:所有的 .jpg 进 JPG 文件夹,.pdf 进 PDF 文件夹。
    3.6 通用选项:递归扫描
    遍历子文件夹:默认情况下只处理根目录文件。勾选此项后,软件会像“吸尘器”一样,把该目录下所有子文件夹里的文件全部“吸”出来,统一整理到根目录的分类文件夹中。
  4. 核心模块二:批量重命名 (Batch Rename)
    用于规范化杂乱的文件名,使文件列表整齐划一。
    4.1 自定义命名 (Custom)
    规则组合:前缀 + 自动递增编号 + 后缀。
    编号控制:支持 3 位 (001) 或 4 位 (0001) 对齐。
    示例:将一堆乱码照片重命名为 产品图001修整版.jpg。
    4.2 时间戳命名 (Timestamp)
    规则:YYYYMMDD_HHMMSS + _序号。
    优势:文件名即时间,且绝对唯一,不会重复。
    4.3 文件名清洗 (Clean Filename)
    这是一个独立的开关,勾选后会对文件名进行以下处理:
    去除空格:将 My File.txt 变为 MyFile.txt。
    转小写:将 IMAGE.JPG 变为 image.jpg。
    用途:非常适合需要上传到服务器、网站或在 Linux 环境下使用的文件,避免因空格或大小写导致的路径错误。
  5. 安全与性能保障
    5.1 智能冲突处理
    同名文件保护:如果目标文件夹已经有一个叫 Photo.jpg 的文件,新移动进去的 Photo.jpg 绝不会覆盖旧文件。
    自动重命名:系统会自动将新文件重命名为 Photo_1701423345.jpg(追加毫秒级时间戳),确保数据零丢失。
    5.2 撤销机制 (Undo)
    后悔药:只要不关闭软件,您可以随时点击“撤销上次操作”。
    原理:软件在内存中记录了每一次移动或重命名的 源路径 -> 目标路径 映射。撤销时,它会逆向操作,将文件完美还原到初始位置,甚至会删除因分类而产生的空文件夹。
    5.3 多线程架构
    防卡死:所有的文件扫描、移动、重命名操作都在独立的 Worker Thread 中运行。
    实时反馈:主界面可以流畅地更新进度条和滚动日志,无论处理 100 个文件还是 10000 个文件,窗口都不会显示“未响应”。
  6. 支持的文件格式库
    软件内置了广泛的格式映射表(EXT_MAP):
    🖼️ 图片:jpg, jpeg, png, gif, bmp, tiff, webp, raw, cr2, nef, arw (支持相机原片)
    🎬 视频:mp4, avi, mkv, mov, wmv, flv, webm, mpg, m4v
    🎵 音频:mp3, wav, flac, aac, m4a, ogg, wma
    📄 文档:txt, doc, docx, xls, xlsx, ppt, pptx, pdf, zip, rar, 7z
    (注:不在列表中的文件格式依然可以处理,只是在“按类型分类”模式下会被放入“其他”文件夹,其他模式(如日期、大小、后缀)下均正常工作。)
THE END
喜欢就支持一下吧
点赞906 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容