У меня есть иерархия папок, например:
Sourcedir-
-Folder 1
--File1.xml
--File2.xml
--FolderA
---FileAA.xml
--FolderB
-Folder 2
--File3.xml
--File4.xml
--FolderC
---FileCA.xml
--FolderD
---FileDA.xml
Я хочу копировать файлы и подпапки только с 1-го уровня, в нечто подобное:
DestiDir-
-Folder 1
--File1.xml
--File2.xml
-Folder 2
--File3.xml
--File4.xml
Я пытаюсь что-то написатьв cmd:
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
SET "sourcedir=C:\sourcedir"
SET "destdir=C:\destdir"
for /D %%A in ("%sourcedir%") do (
for /D %%B in ("%%~fA\*") do (
@echo xcopy /L /I "%%~fB\*.*" "%destdir%"
)
)
Но это только копирование XML-файлов 1-го уровня в другое место, и я хочу иметь те же подпапки с этими файлами.