按规则批量生成重命名后的文件副本
「批量文件重命名」可以一次选择多个文件,按规则生成一批改好名字的文件副本,并打包成一个 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」的文件保持原样。
网页在浏览器的安全沙箱里运行,只能读取你选中的文件内容,不能改写或重命名磁盘上已有的文件。所以这个工具读取文件,在内存中用新名字重新打包,再让你下载。原文件保持原样。
不会。工具把你选择的文件原样放进压缩包,只是条目名称换成了新名字。不过压缩包里的修改时间信息由打包库按当前时间生成,可能不再等于原文件的修改时间。
如果文件名本身没有价值,比如手机照片 IMG_2041.jpg 这类编号,又想要整齐的编号序列,用「统一前缀+序号」。如果文件名已经有可用的结构,只想把其中一个片段批量改掉,比如把「草稿」换成「终稿」,用「查找替换」,这样原有的信息不会丢。
在「查找文字」里填要删的词,「替换成」留空即可,命中的片段会被删除。比如把「副本」替换成空,「报告 副本.docx」会变成「报告 .docx」,注意前面的空格会保留,需要时请把空格也写进查找文字里。
工具按浏览器返回的选择顺序编号,界面上没有拖动排序的功能。想要特定顺序,可以先在文件选择窗口里按你希望的顺序依次选中,或者先用系统按名称、日期排序后再全选。不同系统返回的顺序有差异,请以预览列表为准。
整个过程在你的浏览器里完成:读取文件、生成新名字、用本地加载的压缩库打包都不需要联网上传,代码里没有向服务器发送文件的请求,你的文件不会离开你的设备。打包所需的压缩库在点击下载时才按需加载。关闭或刷新页面后,已选文件列表会被清空。