bat文件名截取作为新文件名
发布网友
发布时间:2024-10-11 05:43
我来回答
共1个回答
热心网友
时间:2024-11-14 06:43
@echo off & setlocal EnableDelayedExpansion
d:
cd d:\test\
for /f "tokens=* delims=" %%i in ('dir /b *.txt') do (
echo %%i
SET org_name=%%i
set new_prefix=!org_name:~0,8!
set new_name2=!org_name:~11,18!
set new_name3=!org_name:~31,2!
set new_suffix=.txt
set new_name_final=!new_prefix!!new_name2!!new_name3!!new_suffix!
echo !new_name_final!
copy !org_name! test1\!new_name_final!
)
字码得累,原LZ采纳