批量文件重命名 - 无需下载软件,居然可以在「浏览器里」批量重命名文件。

原始链接在: 批量文件重命名 - 无需下载软件,居然可以在「浏览器里」批量重命名文件。 - 小众软件

批量文件重命名 是一款相当神奇的开源工具,它利用现在浏览器的新技术,实现了在浏览器里批量重命名文件,再也不需要为这样的低频操作下载什么软件了,即开即用,支持正则表达式。@Appinn


感谢 @阿韬的推荐,阿韬的策略是每次发完消息就跑,不多说一句话:


批量文件重命名

先来看青小蛙录制的小视频吧,没关注青小蛙 B站的同学走一波:https://space.bilibili.com/10979326

怎么说嘞,还是有点酷的。对于青小蛙这样的非专业选手来说,几个月可能会碰到一次重命名问题,虽然我们收了非常多的重命名工具,但因为不常用,每次也是去重命名标签列表里现找的,有些经典的,也有备受推荐的,但终究是小工具,需要下载安装运行一条龙。

这个在线版本的就厉害了,打开浏览器就能用,然后还内置了常用的替换方式:

就在 2 个小时前,新增了自定义 JS 功能,我还不会用,没看太懂 🙈 但感觉很厉害的样子:

从开发者的描述来看,使用了浏览器加载文件的相关 API,只读取文件名,不读取文件内容,并且不上传服务器。如果还是担心的话,自己托管一个吧,毕竟开源。

开发者还提到:

批量重命名是一个低频但时不时又会遇到的需求,为此专门下载一个软件过于大费周章。都 3202 年了,应该可以用 web 来做了吧。果然发现了相关的 API,于是有了这个在线工具。

是的,青小蛙也觉得都 2024 年了,应该有一个这样的工具,但请尽量使用最新版本的浏览器,Windows 7 什么的,去换台新电脑吧 😂

获取


原文:https://www.appinn.com/rename-with-browser/

2 Likes

看起来不错,不过我工作还是高频重命名需求

高频用工具,低频用在线,挺好的。

两年前就有类似的了 https://webrename.cn/

这…也没人给我推荐啊 :see_no_evil:

我发的那个是重命名后打包下载,这个是用的 FileSystemFileHandle.move,今年2月份才有的api,那确实挺新的

firefox 表示情绪稳定,.uc.js可以调用 dll,整个系统都是敞开的

微软官方工具集 powertoy很好的,win的常用功能都有,重命名能用正则

推荐一个,FileRenamer

免费,跨平台,小巧,功能强大,支持正则匹配符变量等

在文件改名这块,菲菲更名宝贝之得意非凡 目前还是无可超越,除了名字有点中二 :sweat_smile:

确实方便了,就想问这视频的语音是怎么搞的?感觉很牛逼了

有啥牛逼的,没发现啊

我看了几遍都觉得是真人说的,但怎么想也不可能

还用win7的……大概率是用的人的问题~problem in chair, not in computer

不支持Firefox

刚试完,目前是非常不建议大家用,有个比较严重的问题,
1首先就是,原理好像似乎是重新生成了一遍?具体不清楚,反正就是,FS(文件系统)的mtime会变(我知道mtime可以随便改,但自己改是自己知道的情况下,自己也都熟悉文件本身情况的,但如果是不知情时候变了,几乎很难知道哪个是最终版最新版),并且原始文件已经没了,所以我才说这是重新生成了一遍文件,然后基于此种假定的情况,我会觉得可能在特殊情况下,原始文件没了,然后新文件还没生成好,这样就会导致丢文件
2不知道怎么做到的重命名,反正目前是批量操作,极容易出现只第一个成功,后面的都失败,报错什么权限的问题,
如果真有批量重命名需求,建议用(因为开源)“POWERTOYS”、“”之类那种本地形式的程序来操作

1 Like

用到的 API 是这个:FileSystemFileHandle.move() for local files - Chrome Platform Status

会更改文件的 “修改时间”确实是个问题,我在这里(Intent to Ship: FileSystemFileHandle.move() for local files)提交了反馈,期望能被尽快处理吧。

第二个问题,所有工具都一样吧,所谓批量操作,就是一个一个进行操作。除非特地加了回滚功能,中间失败就回滚之前的所有操作。

API问题的话那确实没办法;第二个问题,我试的几个文件权限都一样的,所以第一个成功后面不成功就好奇怪

那还是 API 的问题,API 执行 move 时,没有执行成功。应该还是文件权限有点不同,或者是文件正在被其它软件占用,无法被修改。