You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
609 B
Batchfile
26 lines
609 B
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
setlocal enabledelayedexpansion
|
|
|
|
echo ============================================
|
|
echo 将当前目录下所有文件夹的子文件夹提取到外层
|
|
echo ============================================
|
|
echo.
|
|
|
|
set "ROOT=%cd%"
|
|
|
|
for /d %%P in ("%ROOT%\*") do (
|
|
echo [处理] %%P
|
|
for /d %%S in ("%%P\*") do (
|
|
set "SUBNAME=%%~nxS"
|
|
echo 提取子文件夹: !SUBNAME!
|
|
robocopy "%%S" "%ROOT%\!SUBNAME!" /E /IS /IT >nul
|
|
)
|
|
)
|
|
|
|
echo.
|
|
echo ============================================
|
|
echo 完成!
|
|
echo ============================================
|
|
pause
|