批处理,当第一个字符匹配时重命名文件
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
我目前正在尝试创建一个批处理,它会查找以 "CRM_DEB" 开头的文件(例如完整名称为 CRM_DEB_20160520)并将其重命名为 "CRM_DEB"我目前失败的尝试是这样的:
if "%filename:~0,7%"=="CRM_DEB" ren "CRM_DEB"
我是 batch/scripting 的初学者,如果有人知道如何进行这项工作,我将不胜感激。
如果只有一个文件,可以这样做:
ren CRM_DEB* CRM_DEB