批量重命名

在批量重命名的功能中,我怎么批量删除所有文件名的第几位,比如我要删除文件名的前两位,该怎么操作?求指导
广东省
浏览 140
1
4
分享
4 +1
1
1 +1
全部评论 1
 
阿秋2021
@echo off setlocal enabledelayedexpansion cd /d "C:\Path\To\Your\Folder" :: 将此路径更改为你的文件夹路径 for %%f in (*.*) do ( set "filename=%%~nf" set "newname=!filename:~2!" if not "!newname!"=="" ( ren "%%f" "!newname!%%~xf" ) ) endlocal pause 这里提供一种用批处理的方式解决这个问题。
· 四川省
1
回复