我正在尝试从共享相同扩展名的多个文件中删除某些字符。一个例子是:filename = 01songname.mp3
到songname.mp3
,但是对目录中的所有mp3文件执行该命令,而不是重命名为一个名称,而是删除编号。
答案 0 :(得分:0)
根据您现有的示例,这可能对您有用。
@echo off
FOR %%M IN (*.mp3) DO (
FOR /F "tokens=* delims=0123456789" %%G IN ("%%~M") DO ECHO RENAME "%%~M" "%%~G"
)
pause
如果您认为屏幕上的输出看起来正确,请在单词RENAME之前删除单词ECHO。