- 帖子
- 14
- 积分
- 30
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2023-4-10
|
[文本处理] 求助:BAT脚本如何批量去掉文件名某个字符及后面的内容
这个可以批量去掉文件名某个字符后面的内容,但字符还在,应该怎样修改
@echo off
setlocal enabledelayedexpansion
set /p str=请输入特定字符串:
for %%i in ("*%str%*") do (
set "FileName=%%i"
set "FileName1=!FileName:*%str%=!"
for %%a in ("!FileName1!") do set "FileName=!FileName:%%~na=!"
ren "%%i" "!FileName!"
)
pause |
|