第一:move 支持通配符,但不允许跨分区移动目录文件夹。
第二:不要总想着*这个字符。*不是万能的。
1,使用findstr匹配该目录:
@echo off
for /f "delims=" %%a in ('dir /b/ad e:^|findstr /b /i "test1234"') do xcopy e:\%%i f:\ /s
2,使用if匹配该目录:
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b/ad e:') do set a=%%a&if "!a:~0,8!"=="test1234" xcopy e:\%%i f:\ /s
Last edited by Hanyeguxing on 2010-6-3 at 16:02 ]