批处理,当第一个字符匹配时重命名文件

Batch, Renaming a file when first characters match

我目前正在尝试创建一个批处理,它会查找以 "CRM_DEB" 开头的文件(例如完整名称为 CRM_DEB_20160520)并将其重命名为 "CRM_DEB"我目前失败的尝试是这样的:

if "%filename:~0,7%"=="CRM_DEB" ren "CRM_DEB"

我是 batch/scripting 的初学者,如果有人知道如何进行这项工作,我将不胜感激。

如果只有一个文件,可以这样做:

 ren CRM_DEB* CRM_DEB