首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
宝塔
V2EX  ›  问与答

求一个批量修改文件扩展名的工具

  •  
  •   F2Sky · 2016-06-04 20:29:25 +08:00 via iPhone · 1589 次点击
    这是一个创建于 1262 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题, Win 系统下。谢谢。
    15 回复  |  直到 2016-06-05 12:14:37 +08:00
        1
    kn007   2016-06-04 20:30:33 +08:00
    拖把
    春林
        2
    MinonHeart   2016-06-04 20:34:08 +08:00 via iPhone
    NexusFile
        3
    hnnxn   2016-06-04 20:35:52 +08:00 via Android
    Bulk Rename Utiltiy
        4
    yeyeye   2016-06-04 20:50:33 +08:00
    cmd
    ren *.txt *.ini
        5
    a412739861   2016-06-04 20:53:14 +08:00
    totalcommander
    win 下最好的文件管理工具,我认为没有之一。
    支持批量,正则替换,还可以使用 Excel 编辑文件名。
        6
    dejavu   2016-06-04 20:56:07 +08:00
    @shift 1
    @echo off
    color 2F
    title 批量重命名
    @ ECHO.
    @ ECHO. 说 明
    @ ECHO -----------------------------------------------------------------------------
    echo 1 、请将此工具放在欲修改文件所在的文件夹内
    echo 2 、输入后缀时不需加“.”;
    echo 3 、需要修改整个文件夹内所有文件的后缀为统一后缀,“修改前后缀”处输入“*”即
    echo 可。欲修改处输入欲修改后缀
    echo 4 、名称格式自定,如 photo ,重命名后的名称就为 photo01 、 photo02 ……这种顺延格式。
    echo 5 、重要文件修改前请备份!!
    @ ECHO -----------------------------------------------------------------------------
    set /p hz=请输入修改前的文件格式后缀:%hz%
    set /p hz2=请输入欲修改的格式后缀:%hz2%
    set /p list=请输入重命名的名称格式:%list%
    @echo off&setlocal EnableDelayedExpansion
    set a=1
    for /f "delims=" %%i in ('dir /b *.%hz%') do (
    if not "%%~ni"=="%~n0" (
    if !a! LSS 10 (ren "%%i" "%list%0!a!.%hz2%") else ren "%%i" "%list%!a!.%hz2%"
    set/a a+=1
    )
    )
    color 2B
    @ ECHO -----------------------------------------------------------------------------
    echo OK!
    @ ECHO -----------------------------------------------------------------------------&pause
    exit

    最后保存为 XXX.bat
        7
    xpol   2016-06-04 21:05:14 +08:00 via Android
    dir /b >a. bat
    atom 或者 sublime 多选编辑 a.bat
    然后 运行 a.bat
        8
    openkl   2016-06-04 21:10:02 +08:00
    CHB Renamer
        9
    Aquamarine   2016-06-04 21:16:48 +08:00
    一直用 TC 自带的
        10
    cnilnhf   2016-06-04 21:19:12 +08:00 via Android
    TC
        11
    kn007   2016-06-04 21:33:50 +08:00   ♥ 3
    @Livid 、 @Kai 、 @GordianZ 、 @sparanoid
    举报用户:@qq240253
        12
    EVJohn   2016-06-04 23:55:52 +08:00
    total commander
        13
    regent   2016-06-05 07:55:10 +08:00 via iPhone
    拖把更名器
        14
    billlee   2016-06-05 11:02:00 +08:00
    bash 也是可以在 windows 下运行的嘛(逃
        15
    EAimTY   2016-06-05 12:14:37 +08:00 via Android
    用 Cygwin 即可#(滑稽)
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3637 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 01:09 · PVG 09:09 · LAX 17:09 · JFK 20:09
    ♥ Do have faith in what you're doing.