夸克网盘批量重命名

Created at 23 days ago
Updated at 23 days ago
支持按序号、追加、查找替换、正则替换、格式替换等多种重命名模式,提供拖拽排序、实时预览、过滤等功能
Total Installs
64
Today's New
+1
User Rating
- / 5.0 (0)
Current Version
1.0.0
Script Details

📦 夸克网盘批量重命名脚本

📌 基本信息

  • 脚本名称:夸克网盘批量重命名
  • 版本:1.0.0
  • 功能:支持多种重命名模式(序号、追加、查找替换、正则替换、格式替换),并提供文件排序、预览、筛选、拖拽排序等增强功能
  • 适用平台:夸克网盘(pan.quark.cn / drive.quark.cn
  • 作者wpys.cc

📝 功能简介

✅ 主要功能

  • 批量重命名
    支持以下 5 种命名方式:

    • 按序号重命名(可设置起始序号、前缀、后缀)
    • 追加重命名(统一加前缀或后缀)
    • 查找替换(支持忽略大小写)
    • 正则替换(支持正则表达式语法校验)
    • 格式替换(批量修改文件扩展名)
  • 文件排序与筛选

    • 支持拖拽调整顺序
    • 支持按文件名升序 / 降序排列
    • 可按文件类型(视频 / 图片 / 音频)快速筛选
  • 重命名预览
    实时显示修改前后的文件名,避免误操作。

  • 进度与结果反馈

    • 重命名过程中显示成功 / 失败 / 跳过数量
    • 失败项高亮显示
    • 支持操作完成后刷新页面

🔧 使用方法

  1. 在夸克网盘页面中,勾选需要重命名的文件
  2. 点击工具栏中出现的 “批量重命名” 按钮。
  3. 进入排序界面:
    • 拖拽调整顺序
    • 按类型筛选
    • 点击 “下一步” 进入重命名界面
  4. 选择重命名模式并填写规则,实时预览新文件名。
  5. 点击 “确定” 执行批量重命名。
  6. 重命名完成后,可点击 “关闭” 返回网盘页面。

📂 文件要求

  • 仅对 普通文件(非文件夹)生效
  • 支持视频、图片、音频及其他类型文件
  • 按夸克网盘返回的分类标识(category)进行筛选

🧩 脚本结构说明

模块 功能说明
PlatformQuark 夸克网盘 API 封装,负责文件获取、重命名请求、选中状态监听
Modal 通用弹窗组件(排序 / 重命名)
showSortModal 文件排序与筛选界面
showRenameModal 重命名规则配置与预览界面
GM_addStyle 注入弹窗与 Toast 样式
Toast 系统 消息提示(支持居中、Loading 等状态)

⚠️ 注意事项

  • 此脚本依赖 TampermonkeyViolentmonkey 等用户脚本管理器。
  • 重命名操作会调用夸克官方 API,请确保网络通畅。
  • 正则替换模式下,若表达式语法错误会实时提示,不会执行重命名。
  • 重命名过程中请勿关闭弹窗或刷新页面。
  • 脚本仅在当前目录下生效,不支持跨目录操作。

🔄 更新日志(v1.0.0)

✨ 新增功能

  • 首次发布:支持完整的批量重命名流程
  • 5 种命名模式(序号、追加、查找替换、正则替换、格式替换)
  • 拖拽排序 + 类型筛选
  • 实时预览新旧文件名对比
  • 重命名结果统计(成功 / 失败 / 跳过)
  • 自动监听文件选中状态,按钮按需显示

🛠 技术实现

  • 基于 GM_xmlhttpRequest 实现跨域 API 调用
  • 通过 MutationObserver 监听 DOM 变化,自动绑定复选框事件
  • 文件列表分页获取(每页 1000 条,自动翻页)
  • 缓存当前目录文件列表,减少重复请求

🧪 测试环境

  • 浏览器:Chrome / Edge
  • 脚本管理器:Tampermonkey 4.18+
  • 夸克网盘版本:PC Web 端(2024-2025 界面)

📬 反馈与建议

欢迎在脚本发布页(如 GreasyFork)或作者博客 wpys.cc 反馈问题或优化建议。


🪪 许可证

脚本仅供学习交流使用,请勿用于商业或非法用途。使用本脚本所产生的任何后果由使用者自行承担。