Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 批处理,在第一个字符匹配时重命名文件_Batch File_File Rename - Fatal编程技术网

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

Batch file 批处理,在第一个字符匹配时重命名文件,batch-file,file-rename,Batch File,File Rename,我目前正在尝试创建一个批处理,它查找以“CRM_DEB”(例如,全名为CRM_DEB_20160520)开头的文件,并将其重命名为“CRM_DEB”。我当前失败的尝试是: if "%filename:~0,7%"=="CRM_DEB" ren "CRM_DEB" 我是批处理/脚本编写的初学者,如果有人知道如何实现这一点,我将不胜感激。如果只有一个文件,您可以这样做: ren CRM_DEB* CRM_DEB 如果只有一个文件,您可以这样做: ren CRM_DEB* CRM_DEB “

我目前正在尝试创建一个批处理,它查找以“CRM_DEB”(例如,全名为CRM_DEB_20160520)开头的文件,并将其重命名为“CRM_DEB”。我当前失败的尝试是:

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

我是批处理/脚本编写的初学者,如果有人知道如何实现这一点,我将不胜感激。

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

 ren CRM_DEB* CRM_DEB

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

 ren CRM_DEB* CRM_DEB
“我当前失败的尝试”的结果是什么?请具体说明您的经历。“我当前失败的尝试”的结果是什么?请具体说明你的经历。