← 退出

批量文件重命名

按规则批量生成重命名后的文件副本

受浏览器安全限制,网页没有权限直接修改你电脑上已有文件的名字——这个工具做的是生成一批改好名字的文件副本,打包成 ZIP 供你下载,原始文件不会被改动。

关于批量文件重命名

「批量文件重命名」可以一次选择多个文件,按规则生成一批改好名字的文件副本,并打包成一个 ZIP 供你下载。它提供两种规则:「统一前缀+序号」和「查找替换」。需要先说明的是,网页没有权限修改你电脑上已有文件的名字,所以这个工具不会改动原文件,你得到的是带新名字的副本压缩包,解压后再用它们替换或归档。它只改文件名,不会改文件内容。

操作步骤

  1. 点击虚线框「点击选择多个文件(可多选)」,在文件选择窗口里按住 Ctrl(macOS 为 Command)或 Shift 选中多个文件。
  2. 在「重命名方式」下选择一种规则。「统一前缀+序号」会让每个文件变成「前缀+三位序号+原扩展名」,前缀在「统一前缀(后面自动加三位序号)」一栏填写。「查找替换」则在「查找文字」和「替换成」两栏里填写要替换的片段。
  3. 在「预览重命名结果」列表里逐行核对「原名 → 新名」。预览会随着你输入立即更新。
  4. 确认无误后点击「下载重命名后的 N 个文件(ZIP)」,按钮在打包时会显示「打包中…」,完成后浏览器会保存一个名为「重命名文件.zip」的压缩包。

一个实际算出来的例子

以下结果是把工具里的重命名函数原样运行得到的。假设你选了 6 个文件,按选择顺序依次是:IMG_2041.jpg、IMG_2042.jpg、notes.tar.gz、README、.gitignore、IMG_0001.JPG。在「统一前缀+序号」模式下,前缀填「旅行_」,得到:旅行_001.jpg、旅行_002.jpg、旅行_003.tar.gz、旅行_004、旅行_005、旅行_006.JPG。可以看到序号按选择顺序从 001 开始,扩展名原样保留(大小写不变);notes.tar.gz 的双扩展名完整保留,而 README 和 .gitignore 因为没有被识别出扩展名,所以新名字后面什么也没有。在「查找替换」模式下,查找「IMG」、替换成「旅行照」,同样这批文件得到:旅行照_2041.jpg、旅行照_2042.jpg、notes.tar.gz、README、.gitignore、旅行照_0001.JPG,不含「IMG」的文件保持原样。

支持范围与已知限制

  • 不会修改原文件,只生成副本压缩包。文件大小再大也只在浏览器内存中打包,因此一次选择的文件总量过大时,浏览器可能变慢甚至失败,具体上限取决于设备内存。
  • 序号固定为三位,从 001 开始,按你选择文件时的顺序排列,不能自定义起始数字、位数或排序规则。超过 999 个文件时位数会自然增加(如 1000)。
  • 「统一前缀+序号」模式会完全丢掉原来的文件名,只保留扩展名。
  • 扩展名取最后一个点之后的部分(.tar.gz、.tar.bz2 这类以 .tar 开头的双扩展名会整体保留);以点开头的隐藏文件(如 .gitignore)会被当成没有扩展名。其他双扩展名(如 .user.js)仍只保留最后一段。
  • 「查找替换」只处理不含扩展名的部分,区分大小写,不支持正则表达式,会替换文件名中所有出现的匹配片段。查找栏留空时文件名不变。
  • 新名字重复时会在预览和 ZIP 中自动给后出现的文件加上「 (2)」「 (3)」等序号(例如两个文件都变成 b_1.txt 时,第二个会变成 b_1 (2).txt),不会再有文件被覆盖丢失。
  • 新名字里如果含有 / 这样的路径分隔符,压缩包里会生成文件夹结构;Windows 不允许的字符(如 : * ? " < > |)则不会被工具过滤。
  • 不会自动处理不同文件夹里的同名文件,工具只看到文件名,看不到文件原来所在的位置。

常见问题:为什么不能直接把电脑上的文件改名?

网页在浏览器的安全沙箱里运行,只能读取你选中的文件内容,不能改写或重命名磁盘上已有的文件。所以这个工具读取文件,在内存中用新名字重新打包,再让你下载。原文件保持原样。

常见问题:下载的 ZIP 里的文件内容会变吗?

不会。工具把你选择的文件原样放进压缩包,只是条目名称换成了新名字。不过压缩包里的修改时间信息由打包库按当前时间生成,可能不再等于原文件的修改时间。

常见问题:两种方式该怎么选?

如果文件名本身没有价值,比如手机照片 IMG_2041.jpg 这类编号,又想要整齐的编号序列,用「统一前缀+序号」。如果文件名已经有可用的结构,只想把其中一个片段批量改掉,比如把「草稿」换成「终稿」,用「查找替换」,这样原有的信息不会丢。

常见问题:查找替换时想把某个词删掉怎么做?

在「查找文字」里填要删的词,「替换成」留空即可,命中的片段会被删除。比如把「副本」替换成空,「报告 副本.docx」会变成「报告 .docx」,注意前面的空格会保留,需要时请把空格也写进查找文字里。

常见问题:文件顺序可以调整吗?

工具按浏览器返回的选择顺序编号,界面上没有拖动排序的功能。想要特定顺序,可以先在文件选择窗口里按你希望的顺序依次选中,或者先用系统按名称、日期排序后再全选。不同系统返回的顺序有差异,请以预览列表为准。

隐私与处理方式

整个过程在你的浏览器里完成:读取文件、生成新名字、用本地加载的压缩库打包都不需要联网上传,代码里没有向服务器发送文件的请求,你的文件不会离开你的设备。打包所需的压缩库在点击下载时才按需加载。关闭或刷新页面后,已选文件列表会被清空。