V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hx123
V2EX  ›  分享创造

做了个在线一键批量文件重命名工具,欢迎试用

  •  
  •   hx123 · 2021-03-25 17:40:56 +08:00 · 2446 次点击
    这是一个创建于 1119 天前的主题,其中的信息可能已经有所发展或是发生改变。
    文件批量重命名是非常常见的操作,特地做了个在线版的在线文件批量重命名工具,欢迎测试试用~

    https://webrename.cn/

    主要特点是免登陆免安装,支持多种重命名模式,一键完成大批量文件在线重命名,高效便捷。

    目前共支持以下 6 种重命名模式:
    1 、整体,针对文件名和后缀批量转换大小写
    2 、顺序,调整文件列表排序,批量添加递增数字编号等
    3 、随机,随机生成指定长度的文件名
    4 、替换,批量替换文件名中的相关字符
    5 、添加,文件名前后添加前后缀
    6 、截取,截取文件名中的指定部分

    同时支持列表手动拖拽排序,点击编辑文件名,下载指定文件等功能。

    由于使用的是前端文件 API 处理批量重命名,因此对浏览器有一定要求,只要不是太老的应该就没问题。
    文件数据仅在本地浏览器处理,不会发送到服务器,更加安全放心,高效便捷。

    因为是利用浏览器文件 API 读取打包文件,因此,仅适用于小文件批量重命名,大文件会消耗大量时间读取文件和打包文件,甚至会造成浏览器奔溃,不建议大文件使用。

    可以点击“举个栗子”按钮,随机生成 100 个文件,体验工具功能。

    后期应该会添加更多重命名模式,欢迎大家试用提建议。
    https://webRename.cn/
    16 条回复    2021-03-27 22:51:23 +08:00
    SenLief
        1
    SenLief  
       2021-03-25 17:43:26 +08:00
    这玩意貌似在 PC 端都有更好的替代啊。
    imdong
        2
    imdong  
       2021-03-25 17:45:23 +08:00
    想起来 很早很早以前( XP 、Win7 ),喜欢用一个叫“菲菲更名助手”的工具,可以说是非常方便且全能了。
    hx123
        3
    hx123  
    OP
       2021-03-25 17:52:16 +08:00
    @SenLief 是的,有非常多的 PC 客户端工具,这个主要是免安装,方便使用,没有安装软件的情况下,可以简单使用。
    @imdong 确实有不少这类的客户端工具,网页在线版工具和客户端各有各的优势,目的都是一个,减少手动工作量,哪个方便就用哪个就好
    dabaibai
        4
    dabaibai  
       2021-03-25 18:08:20 +08:00
    打包给你重命名 有点麻烦...
    4ark
        5
    4ark  
       2021-03-25 18:30:22 +08:00
    不知道你这个工具面向的用户是谁,如果是普通用户,我觉得有更好的替代品,不需要用 web 服务;如果是针对开发人员,那就更加不需要了,况且还要上传文件,这不是多此一举吗;

    ps:还不如根据规则生成 shell 脚本来得实际,方便那些不会或者不愿意写自动化工具的人。
    hx123
        6
    hx123  
    OP
       2021-03-25 19:37:21 +08:00
    @dabaibai 不是需要用户打包来使用工具,是重命名完成后,工具会把所有的文件写入 zip 压缩文件下载回本地,用户需要做的只是将文件拖入页面即可
    hx123
        7
    hx123  
    OP
       2021-03-25 19:45:36 +08:00
    @4ark 额,需求定位这个确实比较尴尬,面向的应该是普通用户,作为开发者,有时候特定需求下我自己用着也挺好用的。上传文件其实只需要将文件全选拖入页面即可,也不算特别麻烦,准确来说应该是选择文件,因为没有上传这个操作。
    我想起只要能用 JS 实现的软件,最终都会有 JS 版本,反正闲着也是闲着,就做个呗,既是锻炼学习,也能够方便有需要的人。
    shell 我自己也不会,小白路过(-_-||)
    yunyuyuan
        8
    yunyuyuan  
       2021-03-26 09:14:55 +08:00
    我前段时间用 pyqt 写了一个 pc 端的练手→_→github.com/yunyuyuan/renamable
    chrunlee
        9
    chrunlee  
       2021-03-26 10:01:02 +08:00
    自己一直在用的 changeext .
    https://www.npmjs.com/package/changeext
    node 环境 安装全局命令,可以指定后缀 随机命名 变更后缀 简易异或加密..
    当初好像是为了隐藏某些不可描述的文件写的 哈哈
    hvboekml
        10
    hvboekml  
       2021-03-26 10:04:02 +08:00
    感觉和我的 JSON 合并一个思路,也是上传在浏览器中处理 https://tools.prodless.com/json/merge

    我觉得可以把设置保存一下,或者登录
    hx123
        11
    hx123  
    OP
       2021-03-26 13:15:19 +08:00
    @hvboekml 不错,好用!
    之前我也做过一个 JSON 合并的工具
    https://wejson.cn/join/
    还有 JSON 文件切割拆分工具
    https://wejson.cn/slice/
    xiyuesaves
        12
    xiyuesaves  
       2021-03-26 13:18:35 +08:00
    巧了,前段时间也正好写了个类似的,主动监听文件夹内下的文件变动,并重命名不受支持的文件名称
    hx123
        13
    hx123  
    OP
       2021-03-26 13:33:07 +08:00
    @xiyuesaves 大佬求教,用什么实现的文件变动监听,有时候我也有需求,但是不会写
    sola97
        14
    sola97  
       2021-03-27 03:02:48 +08:00 via Android
    用过一个 RNFile.exe
    muzuiget
        15
    muzuiget  
       2021-03-27 11:13:49 +08:00
    你还不如生成一个 bat/bash 脚本,让用户在本地执行就完了,还得下载 zip 来解压。

    再说,程序员自己会写脚本,普通用户更难以理解你这种操作,还不如下载一个本地程序。
    xiyuesaves
        16
    xiyuesaves  
       2021-03-27 22:51:23 +08:00
    @hx123 nodejs 啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5969 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:18 · PVG 10:18 · LAX 19:18 · JFK 22:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.