BAT 批量修改/还原文件名称-在尾部添加固定字段

环境:win7

语言:不涉及

逻辑:使用bat(脚本实现这个功能)批量修改文件名称-在尾部添加固定字段

对象:适合待处理文件名长度一致的批量修改与批量还原。(长度不一致时,修改脚本可用,但是,还原脚本不可用。)

#批量修改,增添字段为"_190401",for语句里面的.bin为文件格式,如果原文件为其它格式只需要将此句两处的.bin修改为对应的语句即可。如.txt语句修改为:“for /f %%i in ('dir /a-d /b *.txt') do ren %%i %%~ni!s!.txt”

@echo off
rem 2019-4-1 18:38:51
rem 没有蛀牙lm
setlocal EnableDelayedExpansion
set s=_190401
for /f %%i in ('dir /a-d /b *.bin') do ren %%i %%~ni!s!.bin
echo 批量添加bin类型文件增加时间字段,成功!
pause
 

#批量还原,原文件为固定长度,所以此处直接指定的set n=9,9为保留字段的长度。同上,for循环中的.bin为待处理文件的格式。如果为.jpg文件,则可修改为:“for /f "delims=" %%a in ('dir /a-d /b *.jpd') do (”

@echo off
rem 2019年4月1日18:29:13
rem 没有蛀牙lm
setlocal enabledelayedexpansion
set n=9
for /f "delims=" %%a in ('dir /a-d /b *.bin') do (
set "name=%%~na"
ren "%%~a" "!name:~0,%n%!%%~xa"
)
echo 还原bin类型文件名为最初命名方式,完成!
pause

猜你喜欢

转载自blog.csdn.net/i_likechard/article/details/102565886