回答編集履歴
1
中間ディレクトリが存在する場合
answer
CHANGED
@@ -15,6 +15,7 @@
|
|
15
15
|
set B=%~2
|
16
16
|
for /f "delims=" %%C in ("%B:~0,-1%") do if "%~nx1" == "%%~nxC" (
|
17
17
|
pushd %1
|
18
|
+
for /d %%D in (*) do move "%%~D" ..
|
18
19
|
move * ..
|
19
20
|
popd
|
20
21
|
rd %1
|