ling516
V2EX  ›  Windows

win10 文件夹文件名批量修改工具哪个最好

  •  1
     
  •   ling516 · Sep 17, 2021 · 8370 views
    This topic created in 1876 days ago, the information mentioned may be changed or developed.

    大佬推荐下

    82 replies  •  2021-09-21 09:07:25 +08:00
    jtshs256
    jtshs256
    Sep 17, 2021 via iPad❤️1
    1
    advanced renamer 免费够用,最好不知道
    rosu
    rosu
    Sep 17, 2021 via Android❤️2
    2
    微软自家的 powerToys 和菲菲更名宝贝。
    kebamt
    kebamt
    Sep 17, 2021
    3
    1.Everything 旋转多个文件点击重命名
    2.用开源重命名工具 szyszka 重命名
    https://github.com/qarmin/szyszka
    kebamt
    kebamt
    Sep 17, 2021
    4
    旋转 = 选中,敲错了
    MakeItGreat
    MakeItGreat
    Sep 17, 2021 via Android
    5
    Powershell
    UncleCat01
    UncleCat01
    Sep 17, 2021 via Android
    6
    total commander
    misdake
    misdake
    Sep 17, 2021
    7
    RenameMaster
    0747916
    0747916
    Sep 17, 2021
    8
    total commander
    文件夹精灵
    whywaoxaks
    whywaoxaks
    Sep 17, 2021
    9
    .bat
    ppl
    ppl
    Sep 17, 2021
    10
    powerToy
    Coolsummer
    Coolsummer
    Sep 17, 2021
    11
    total commander 很强大
    zxcslove
    zxcslove
    Sep 17, 2021
    12
    total commander +1
    HeyWeGo
    HeyWeGo
    Sep 17, 2021
    13
    advanced renamer +1
    superrichman
    superrichman
    Sep 17, 2021❤️4
    14
    (python
    e1nher1ar
    e1nher1ar
    Sep 17, 2021❤️2
    15
    我用 Excel+记事本+CMD(rename)
    nigelboy
    nigelboy
    Sep 17, 2021
    16
    ren
    gxm123gxm
    gxm123gxm
    Sep 17, 2021
    17
    bulk rename utility, 菲菲更名宝贝在用
    harde
    harde
    Sep 17, 2021
    18
    total commander ,新生代对这货可能不太熟,长得也比较丑,但是真的很好用
    microyu
    microyu
    Sep 17, 2021
    19
    powertoys
    iyear
    iyear
    Sep 17, 2021
    20
    advanced renamer 规则很丰富
    ouqihang
    ouqihang
    Sep 17, 2021 via Android
    21
    Bulk rename utility
    yEhwG10ZJa83067x
    yEhwG10ZJa83067x
    Sep 17, 2021
    22
    powerToys
    VVincent
    VVincent
    Sep 17, 2021
    23
    renamer
    monetto
    monetto
    Sep 17, 2021
    24
    advanced renamer 用过,但是感觉还是不够灵活

    个人感觉,用 Python 写个脚本最舒服。想怎么变怎么变。
    vopsoft
    vopsoft
    Sep 17, 2021
    25
    拖把更名
    doyel
    doyel
    Sep 17, 2021
    26
    Windows 里 Total Commander 是真的好用
    lijiext
    lijiext
    Sep 17, 2021
    27
    菲菲更名宝贝
    zhuzhuaini
    zhuzhuaini
    Sep 17, 2021
    28
    有些时候市面上的更名方法无法满足自定义的需求,所以需要用 excel 处理那种咋办呢?
    有没有一个软件是选择一个路径后自动遍历出下面的所有文件名,然后自己通过 excel 啥的处理一下再粘贴新的文件名到软件里,然后就会自动一一对应重命名的软件?
    Marian
    Marian
    Sep 17, 2021 via iPhone
    29
    菲菲更名宝贝, 功能很强
    greygoo
    greygoo
    Sep 17, 2021
    30
    mv
    lmmortal
    lmmortal
    Sep 17, 2021 via iPhone
    31
    @zhuzhuaini renamerpro 我就在用,从表格直接复制到规则里然后重命名
    nobody1234
    nobody1234
    Sep 17, 2021 via iPhone
    32
    直接 powershell 呀
    g00001
    g00001
    Sep 17, 2021
    33
    还是自己写代码好啊,想怎么改就怎么改,
    用 aardio 写这种工具非常简单,aardio 自带的范例 “文件操作 / 批量处理” 就有批量重命名工具的源码,可以设定后缀名,文件名匹配规则、甚至是自己指定替换函数。

    关键代码其实就是调用 fsys.enum() 函数遍历文件:

    import fsys;
    fsys.enum( "/指定要遍历的目录路径", "*.*",
    function(dir,filename,fullpath,findData){

    });

    上面的 "*.*" 指定后缀名,支持通配符,可用数组指定多个后缀名,例如 {"*.jpg","*.png"}
    在回调函数里存在 filename 变量就是遇到一个文件( 否则就是遇到一个目录 )。

    注意:遍历完了以后再实际修改文件名。

    如果是中间需要调用 excel 那也很简单,
    aardio 读取 Excel 只要加几句代码就搞定了:

    import com.excel;
    var excel = com.excel();
    var sheet = excel.ActiveWorkbook.Sheets(1);

    //遍列所有单元格
    for(i,values in excel.eachValue(1) ){
    //这里 i 是行号,values 是一个数组包含所有列的值
    }
    heiybb
    heiybb
    Sep 17, 2021
    34
    NSAgold
    NSAgold
    Sep 17, 2021 via Android
    35
    powertoys rename
    butanediol2d
    butanediol2d
    Sep 17, 2021 via iPhone
    36
    一直在用 Advanced renamer,最近发现 qttabbar 里面也有重命名工具。
    bytesfold
    bytesfold
    Sep 17, 2021
    37
    竟然只有一个人说 Python 。。。
    msg7086
    msg7086
    Sep 17, 2021
    38
    我把 Linux 下面那个 perl 写的 rename 给搬到 Windows 上了,还挺好用的。
    yunyuyuan
    yunyuyuan
    Sep 17, 2021
    39
    我自己用 python 写了一个,https://github.com/yunyuyuan/renamable
    rb6221
    rb6221
    Sep 17, 2021
    40
    utool 带插件
    Variazioni
    Variazioni
    Sep 17, 2021
    41
    Powershell
    mikeven
    mikeven
    Sep 17, 2021
    42
    @dxfree #15 我也这么用,excel 真的强
    qwerthhusn
    qwerthhusn
    Sep 17, 2021
    43
    自己撸一个
    huiyadanli
    huiyadanli
    Sep 17, 2021❤️2
    44
    菲菲更名宝贝 用过功能最强的一个。。不要被这个软件的外表迷惑了。。。
    openbsd
    openbsd
    Sep 17, 2021
    45
    不是 Ctrl+A
    然后按 F2 吗 ?[狗头保命]
    leexy
    leexy
    Sep 17, 2021❤️1
    46
    自己撸一个
    yolee599
    yolee599
    Sep 17, 2021
    47
    rename.bat
    huihuiHK
    huihuiHK
    Sep 17, 2021
    48
    以前用 go 写的一个工具: https://github.com/greycodee/gorename
    ling516
    ling516
    OP
    Sep 17, 2021
    49
    @huiyadanli 正在使用 太强大了
    dyy1997
    dyy1997
    Sep 17, 2021
    50
    拖把更名器,以前看动漫就靠它批量改字幕文件名
    lefer
    lefer
    Sep 17, 2021
    51
    @rosu #2 震惊了!菲菲更名宝贝太强了吧!

    它要是搞个什么类似于 Advanced Rename Guide Pro 的名字,感觉在国外市场可以卖爆!

    http://www.ffhome.com/category/works/ffrenamepro
    janssenkm
    janssenkm
    Sep 17, 2021 via iPhone
    52
    total commander,用了近二十年了,相当顺手
    janssenkm
    janssenkm
    Sep 17, 2021 via iPhone
    53
    @lefer 看名字就不会去用。;)
    sona
    sona
    Sep 17, 2021
    54
    mmv
    重命名本质上是修改一行文字
    批量重命名本质上是修改多行文本
    修改文本最好的工具之一是 vim
    起码对我来说更顺手
    mmv 把要修改的文件和文件夹作为一个文本传递 vim
    vim 编辑之后保存就完成了修改
    explorerproxy
    explorerproxy
    Sep 17, 2021
    55
    菲菲更名宝贝的名字是真不行,我也是听很多人介绍了很多次之后才有兴趣去搜一下这软件的。。。。
    ling516
    ling516
    OP
    Sep 17, 2021
    56
    @explorerproxy 哈哈 估计作者觉得自己是个宝宝 不过功能真不错
    Damn
    Damn
    Sep 17, 2021
    57
    好像没有用 RegexRenamer 的?
    我觉得支持正则表达式就足够了,UI 也简单,学习成本=0 。
    nuobao
    nuobao
    Sep 17, 2021
    58
    XYplorer
    文件浏览器,功能多占内存小,多开文件夹占用不到 5M 内存
    官网下有 30 天免费使用
    用了几年了,tb 买的永久激活码
    有批量修改文件名功能
    现在的系统自带文件批量改名,懒得切回去截图了
    flynaj
    flynaj
    Sep 17, 2021 via Android
    59
    total commander 可以用正则表达式,或者插件
    wudicgi
    wudicgi
    Sep 17, 2021
    60
    @dyy1997 “拖把更名器”很早的时候用过,印象中挺好用的,但这货老早就不更新了吧
    also24
    also24
    Sep 17, 2021
    61
    一直在用这个 renamer,免费版有一点限制,但是规则完全够用

    http://www.den4b.com/products/renamer
    microka
    microka
    Sep 18, 2021
    62
    Bulk Rename Utility
    这个真的良心推荐,用了好多好多年了。
    eccentric579
    eccentric579
    Sep 18, 2021 via Android
    63
    嗯,写了个 python 脚本,还修复了可能会遇到同名的 bug,甚至还想写个 gui
    恩,看来是闲的
    哈哈哈哈
    GeruzoniAnsasu
    GeruzoniAnsasu
    Sep 18, 2021
    64
    …… wsl.
    wangweiggsn
    wangweiggsn
    Sep 18, 2021
    65
    @mikeven 我也这么用的,批量的 bat,sql,经常用 excel 加工,不够用还可以写 vba 。cmd 下 dir /s /b >list.txt 就得到当前目录及子目录下所有文件名,想怎么改就怎么改。dir /s /b /ad >list.txt 这个就是当前目录及子目录下所有文件夹名字。
    solopython
    solopython
    Sep 18, 2021
    66
    RegName 是一个基于正则表达式的工具,用于执行复杂的文件重命名操作
    https://www.mobzystems.com/tools/regname/
    glfpes
    glfpes
    Sep 18, 2021
    67
    everything 也可以,支持正则筛选
    heylogo
    heylogo
    Sep 18, 2021
    68
    utools
    shengchao
    shengchao
    Sep 18, 2021
    69
    powerToys
    OPA
    OPA
    Sep 18, 2021
    70
    ![Snipaste_2021-09-18_15-02-30.png]( https://i.loli.net/2021/09/18/pUzkGfYuqR6sQI1.png)
    ![Snipaste_2021-09-18_15-02-10.png]( https://i.loli.net/2021/09/18/NE7WiBm3lkyZdfs.png)
    sliveryukilee
    sliveryukilee
    Sep 18, 2021
    71
    自家的 powertoys 我觉得完全够用了
    atempcode
    atempcode
    Sep 18, 2021
    72
    totalcommander + 1
    jin7
    jin7
    Sep 19, 2021
    73
    powershell
    KaronV
    KaronV
    Sep 19, 2021
    74
    @ling516 起名叫“菲菲更名宝贝”是因为作者女儿叫菲菲。太有爱了,程序员的父爱
    如果是因为名字的话,强烈推荐用一下,非常方便易用,还是 Portable
    Mavious
    Mavious
    Sep 19, 2021
    75
    Bulk Rename Utility:界面过于复杂堆砌,十分古老,但是好用,是通用型工具,能够应对单独规则的改名需求,用一次写一次规则。
    ReNamer:规则化改名工具,应对长期固定用一套复杂规则改名的需求。写好规则后就不改了,一套规则用一万遍。
    Mavious
    Mavious
    Sep 19, 2021
    76
    @also24 嗯,直接在 txt 写规则就可以……套娃了。如果你能看懂我的委婉表达的话。这货用处不大,我不推荐。因为需求总是千变万化的,每次都不一样,但不可能每次都写规则。毕竟我们也要讲究效率。
    also24
    also24
    Sep 19, 2021
    77
    @Mavious #76
    我发的这个,就是 70 楼发的图片,大部分规则只需要自己补充参数即可,不需要 txt

    是不是搞错软件了?
    因为叫做 renamer 的软件很多,我还专门附上了地址……
    Mavious
    Mavious
    Sep 19, 2021
    78
    @also24
    没错,就是这个,以前在小众软件看有人推才试用的。发现异常合乎我的需求。
    我要求首字母大写+用空格断开大写字母+十几种缩写全部展开成全写+排除某些缩写,这么复杂的套装规则设置一次以后一键完成,反复使用,就是它的优势,但是一般人用不着这样高强度复杂改名——一般人也就加个序号,中间去掉自几个字而已,Bulk Rename Utility 可以在 15 秒内完成,十分直观。

    ReNamer 的设置面板不是全展开的,需要一项项切、测试,如果只是用一次的规则, 设置它就很费时间了,没效率。不适合泛用性用户。

    看来你没看懂我的暗示,我的规则条数太多了,不太够用,不利用 txt 是不行的。
    https://i.loli.net/2021/09/19/sfELVWdYeRMBjpr.png
    also24
    also24
    Sep 19, 2021
    79
    @Mavious #78
    这个暗示我确实看不懂…… 你自己都讲了 『但是一般人用不着这样高强度复杂改名』

    我觉得你这个使用场景针对性太强了:
    1 、如果是低强度使用,常用的就那么几种规则,不是全展开影响不大
    2 、如果是高强度使用,那应该已经熟悉了规则,不是全展开也应该能记住了
    3 、你要用 txt,是因为你高强度使用又想用免费版,恰恰说明付费点设置的很合理
    enGrave93
    enGrave93
    Sep 20, 2021 via Android
    80
    我是自己用 Python 写的,可以满足简单的需求。。
    xiaopc
    xiaopc
    Sep 20, 2021 via iPhone
    81
    @wudicgi 工具类软件能用就不需要更新(原作者网站早没了),拖把从 XP 用到 Windows 11 没有问题
    itow
    itow
    Sep 21, 2021
    82
    total commander 用了 10 多年了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2051 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 148ms · UTC 14:48 · PVG 22:48 · LAX 06:48 · JFK 09:48
    ♥ Do have faith in what you're doing.