[开源] 一个使用 Tauri 开发的批量文件重命名软件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ebushicao
V2EX    分享创造

[开源] 一个使用 Tauri 开发的批量文件重命名软件

  •  1
     
  •   ebushicao 2024-05-20 11:03:12 +08:00 2277 次点击
    这是一个创建于 511 天前的主题,其中的信息可能已经有所发展或是发生改变。

    FreeReNamer

    开源、免费、跨平台(不过 windows 以外的我没测试过)

    Github 地址:https://github.com/cyhuajuan/FreeReNamer

    功能:

    • 支持拖拽添加文件和文件夹
    • 支持创建多个配置
    • 单个配置内支持多个规则
    • 支持 js 脚本,内置 Monaco Editor 。

    预览:

    image

    19 条回复    2024-05-22 11:23:08 +08:00
    forelegance
        1
    forelegance  
       2024-05-20 11:08:54 +08:00
    这个使用场景是什么呢?感觉这种基本都是脚本直接处理。
    ebushicao
        2
    ebushicao  
    OP
       2024-05-20 11:17:16 +08:00
    @forelegance 我个人的话,主要是下载的一些影视文件在放入 jellyfin 的文件夹内时批量修改一下文件名,这样可以保证刮削的正确。脚本不能直观的预览输出的结果,而且操作起来也不方便。
    fengtalk
        3
    fengtalk  
       2024-05-20 11:29:11 +08:00
    感谢分享!晚上回去在 Mac OS 上试试。
    beimenjun
        4
    beimenjun  
    PRO
       2024-05-20 11:35:15 +08:00
    这个挺好的。
    ebushicao
        5
    ebushicao  
    OP
       2024-05-20 11:37:43 +08:00
    @fengtalk 谢谢
    ebushicao
        6
    ebushicao  
    OP
       2024-05-20 11:37:52 +08:00
    @beimenjun 谢谢
    Tyrant1984
        7
    Tyrant1984  
       2024-05-20 12:34:37 +08:00
    先 Mark 一下
    一直想找个简单的重命名工具,因为不会写脚本……
    微软那个 PowerTools 里面的重命名工具一直玩不转
    晚上回家试试~
    dianso
        8
    dianso  
       2024-05-20 14:55:15 +08:00
    浏览器已经有 api ,很多网页版都很好用,支持正则
    NanJi
        9
    NanJi  
       2024-05-20 15:16:48 +08:00
    希望能一直维护,另外就是 Windows 用户需要 .zip 的绿色版,不喜欢 setup 的安装版
    ebushicao
        10
    ebushicao  
    OP
       2024-05-20 15:23:34 +08:00
    @dianso 网页版修改完都是要下载文件呀... 虽然是本地下载,但还得额外处理路径。
    ebushicao
        11
    ebushicao  
    OP
       2024-05-20 15:25:16 +08:00
    @NanJi 我人没啥问题一般都会持续维护的,绿色版我有计划支持,会尽快加上。
    iX8NEGGn
        12
    iX8NEGGn  
       2024-05-21 03:14:29 +08:00
    真不错,功能可以参考 Advanced Renamer ,我用它挺久的了,它的功能很好用,就是 UI 和布局一言难尽。
    dianso
        13
    dianso  
       2024-05-21 09:40:31 +08:00
    @ebushicao #10 都说了有 api 了,直接网页版操作本地。不需要下载啊
    ebushicao
        14
    ebushicao  
    OP
       2024-05-21 09:45:41 +08:00
    @dianso 那可能是我孤陋寡闻了,没听说也没搜到相关 API ,方便说下吗?
    dianso
        15
    dianso  
       2024-05-21 13:21:36 +08:00   1
    ebushicao
        16
    ebushicao  
    OP
       2024-05-21 13:58:03 +08:00
    @dianso 谢谢分享,确实,仔细看了下,之前没注意到是因为这个 move API 还是实验性的,支持情况还挺查的,MDN 和 can i use 显示 Chrome 全版本都不支持,但我测试下我当前的 Chrome 版本是支持的。然后存在一些问题,比如会更新文件的修改时间。既然这样我准备改造一下,保留桌面端的同时提取一个在线版本。
    forty
        17
    forty  
       2024-05-22 09:56:48 +08:00
    0. 功能介绍最好详细一点,添加规则是怎样的,多截几个图嘛
    1. 为啥不做绿色版,这还整个安装包
    2. 安装包(win10,exe) 运行时,系统弹出提示:

    Windows 已保护你的电脑
    Microsoft Defender SmartScreen 阻止了无法识别的应用启动。运行此应用可能会导致你的电脑存在风险。

    只有一个 [不运行] 按钮
    forty
        18
    forty  
       2024-05-22 11:15:05 +08:00
    我还是安装上了,当一回小白鼠,反馈一下小白鼠感受

    功能缺陷,或者用户体验不方便之处,我就不说了。

    关键是,有致命 bug ,会造成文件被删除,大家要谨慎。我 4 个文件,执行改名后只剩 3 个了,还好只是试验。。。
    ebushicao
        19
    ebushicao  
    OP
       2024-05-22 11:23:08 +08:00
    @forty 你至少要说下怎么操作的吧,而且这就是调用了一下 move api ,右侧预览都可以看到会被更改为什么名字
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2577 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 15:30 PVG 23:30 LAX 08:30 JFK 11:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86