删除某个文件的某些字符

时间:2015-11-24 18:29:41

标签: windows batch-file command-line

我正在尝试从共享相同扩展名的多个文件中删除某些字符。一个例子是:filename = 01songname.mp3songname.mp3,但是对目录中的所有mp3文件执行该命令,而不是重命名为一个名称,而是删除编号。

1 个答案:

答案 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。