如何批量去掉文件名某个字符前的内容

如:aa-aa dsjflsd-aa如何一次性去掉"-"之前的内容
2024-07-04 05:01:41
推荐回答(1个)
回答1:

@ECHO OFF
SETLOCAL EnableDelayedExpansion
FOR %%F IN (*-*.*) DO (
SET FileName=%%~nF
SET FileName=!FileName:*-=!
SET FileName=!FileName!%%~xF
ECHO !FileName!
)
ENDLOCAL