我想从某个文件的前缀创建文件夹,然后将文件名中带有某个字符串的多个文件复制到该文件夹。例如:
VI 文件到名为DM0008的文件夹中,其中包含以下文件
DM0008d3VI_001.IMI
DM0008d3VI_002.IMI
MI 文件到名为DM0008MI的文件夹中,其中包含以下文件
DM0008d6MI_002.IMI
DM0008d6MI_003.IMI
我确实尝试过,但这为每个单独的文件创建了一个文件夹:
@echo off
for %%a in (*VI*) do (
md "%%~na" 2>nul
move "%%~na.*" "%%~na"
)
for %%a in (*MI*) do (
md "%%~na" 2>nul
move "%%~na.*" "%%~na"
)