Batch file 如何创建仅复制文件名中特定部分的文件的批处理脚本

Batch file 如何创建仅复制文件名中特定部分的文件的批处理脚本,batch-file,Batch File,我需要创建一个批处理脚本,它将只复制文件名中某一部分的文件 示例我需要复制一个名为*\u*\ u2006的文件 12345_12_2006_12345678.dcm 但我不想复制任何类似以下示例的文件 12345_13_2007_123452006.dcm 或 21355_10_2008_200654321.dcm *_*_2006*.dcm将不起作用 您会注意到,在我不想复制的两个示例中,2006也存在,但位于文件名的不同位置 *_ *_2006_*.dcm 应该这样做 编辑:或更具限制性:

我需要创建一个批处理脚本,它将只复制文件名中某一部分的文件

示例我需要复制一个名为*\u*\ u2006的文件

12345_12_2006_12345678.dcm

但我不想复制任何类似以下示例的文件

12345_13_2007_123452006.dcm

21355_10_2008_200654321.dcm

*_*_2006*.dcm将不起作用

您会注意到,在我不想复制的两个示例中,2006也存在,但位于文件名的不同位置

*_ *_2006_*.dcm
应该这样做

编辑:或更具限制性:

?????_??_2006_*.dcm
这应该起作用:

*_2006_*.dcm