我很难让它发挥作用。这是我的批处理文件,只是为了测试我放了一个内部集。我想解析一个包含文件夹名称列表的文本文件,找到该文件夹并仅复制该文件夹及其内容及其树。
@echo off
setlocal
set str=SMX47
for /f "delims=" %%a in ('dir /b /s /o-d /ad') do if "%%~na" == "%str%" copy "%%a" "C:\Test\testcopy"
它找到一个名为的文件夹SMX47
并将其内容仅复制到该文件夹中testcopy
。我想得到:
\GP\GV\SMX47\
(所以树)和文件夹的内容SMX47
。
谢谢你们的帮助。山姆