• 请不要在回答技术问题时复制粘贴 AI 生成的内容
luyu
V2EX  ›  程序员

求助:批处理怎样批量删除文件名前缀?

  •  
  •   luyu · Mar 8, 2019 · 7595 views
    This topic created in 2653 days ago, the information mentioned may be changed or developed.
    删去从起始到一个字符的全部字符

    例如

    1^文件(1).txt

    2^文件(2).txt

    ……

    30^文件(30).txt

    修改为

    文件(1).txt

    文件(2).txt

    ……

    文件(30).txt
    11 replies    2019-03-09 16:17:33 +08:00
    xiaomimix5
        1
    xiaomimix5  
       Mar 8, 2019
    哈哈。我有招。你下载如意工具箱这个工具,可以解决你的问题。
    工具箱里面有文件批量重命名工具
    系统需要安装有 .net framework v2.0
    nanaw
        2
    nanaw  
       Mar 8, 2019 via Android
    正则匹配吧
    7654
        3
    7654  
       Mar 8, 2019
    Ant Renamer
    收藏的这个工具介绍给你
    px920906
        4
    px920906  
       Mar 8, 2019
    自己写个 python 脚本
    xubeiyan
        5
    xubeiyan  
       Mar 8, 2019 via Android
    批处理太难了,用 python 啊,walk 一下目录,for file in files,再 rename 一下,搞定
    davin
        6
    davin  
       Mar 8, 2019 via iPhone
    记得 Win 下 Ctrl + A 全选,然后 F2 重命名好像就行了,特别是对于这种数字结尾的。
    ltux
        7
    ltux  
       Mar 8, 2019 via Android   ❤️ 2
    当前目录打开 powershell:
    ls | rename -NewName {$_.name -replace '^.*\^',''}
    visitantzj
        8
    visitantzj  
       Mar 8, 2019
    ```powershell
    gci *.txt | Rename-Item -NewName {$_.Name -replace "\d+\^",""}
    ```
    rzti483NAJ66l669
        9
    rzti483NAJ66l669  
       Mar 8, 2019
    如果是 Windows 环境,直接用这个:
    http://www.ffhome.com/works/1406.html

    如果你的文件名就是 [固定文本]([升序数字]).suffix
    那只要用 Windows 把文件排序好,然后全选,重命名就可以自动命名成你这样的格式了。

    screenshot: https://i.loli.net/2019/03/08/5c82871acc77f.png
    CallMeReznov
        10
    CallMeReznov  
       Mar 8, 2019
    7 楼 8 楼的 PS 脚本已经给 LZ 把所有问题都解决了

    powershell 还是吊啊
    aristotll
        11
    aristotll  
       Mar 9, 2019
    @CallMeReznov #10 比 shell 语法好用 有点像 c#
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1348 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 17:17 · PVG 01:17 · LAX 10:17 · JFK 13:17
    ♥ Do have faith in what you're doing.