从文件批量删除前缀。Png 文件

从文件批量删除前缀。Png 文件

这是一个文件夹:
在此处输入图片描述

这些文件在开头都有一个前缀数字,很难重命名每个文件,有什么方法可以使用命令提示符吗?或者其他什么?

答案1

您可以使用批处理文件来完成(。蝙蝠) 脚本。

创建一个新的文本文件并将以下代码粘贴到其中:

@echo off
setlocal enabledelayedexpansion

for %%F in (????_*.png) do (
    set "filename=%%~nxF"
    ren "%%F" "!filename:~5!"
)

使用以下方式保存文件。蝙蝠扩展,例如删除前缀,位于 PNG 文件所在的同一文件夹中。

双击运行批处理文件。它将遍历文件夹中所有文件名以四位数字和下划线开头的 PNG 文件,并删除前缀,只留下文件名的其余部分。


您也可以直接在命令提示符中执行相同的操作(无需保存。蝙蝠文件然后运行)使用以下命令:

for %F in (????_*.png) do @for /f "tokens=1* delims=_" %A in ("%F") do @ren "%F" "%B"

相关内容