バッチファイルの文字コードはShift-JIS または ANSI で記述する必要があります。
for /d %%i in (*) do (
pushd .
cd %%i
move * ../
popd
)
またはfor /d %%i in (*) do (
pushd %%i
move * ../
popd
)
for /d %%i in (*) do (
pushd .
cd %%i
for /d %%k in (*) do ren "%%k" "../%%k"
popd
)
またはfor /d %%i in (*) do (
pushd %%i
for /d %%k in (*) do ren "%%k" "../%%k"
popd
)
バッチファイルを実行するとバッチファイルの位置の一つ下のフォルダのファイルをバッチファイルのあるフォルダに移動します。for /d %%i in (*) do (
....
)
pushd .
cd %%i
pushd %%i
move * ../
for /d %%k in (*) do ren "%%k" "../%%k"
popd
for /d %%i in (*) do (
pushd .
cd %%i
copy * ..¥
popd
)
for /d %%i in (*) do (
pushd .
cd %%i
for /d %%k in (*) do xcopy "%%k" "..\%%k\"
popd
)
for /d %%i in (*) do (
pushd .
cd %%i
copy * ..\extract
popd
)
for /d %%i in (*) do (
pushd .
cd %%i
for /d %%k in (*) do xcopy "%%k" "..\extract\%%k\"
popd
)