我想将所有以“Temp _ *****”开头的文件夹移动到另一个文件夹。我们似乎不能在文件夹中使用通配符。我在网上看,有人发布了这段代码,但我不知道如何将它应用到我的场景中。
@echo off for /d %%a in ({*}) do xcopy "%%a" "C:\Home\a\b\tmp\%%a\" /E
答案 0 :(得分:1)
以下是一种方法,将C:\ TEST01 \替换为您的源文件夹位置:
for /F %%a in ('dir C:\TEST01\TEMP_* /ad /b') do move C:\TEST01\%%a C:\Home\a\b\tmp\%%a