@echo off
setlocal EnableDelayedExpansion
:: 需要增加的字符串
set "str=_abc"
::支持文件名带空格
for /f "delims=" %%i in ('dir /a-d /b *.txt') do (
ren "%%i" "%%~ni""!str!".txt
)
exit
@pause
@echo off
Setlocal Enabledelayedexpansion
:: 需要删除的字符串
set "str=_abc"
::支持文件名带空格
for /f "delims=" %%i in ('dir /b *.txt') do (
set "var=%%i" & ren "%%i" "!var:%str%=!"
)
exit
@pause