AWS cmd
sudo apt install tree
【For文】Folder一括作成 - File一括移動
@echo off
pushd %~dp0
::【Folder一括作成】
for /f "tokens=2" %%i in (hogeList.txt) do (
if not exist %%i (
md %%i (
)
)
::【File一括移動】
for /f "tokens=2" %%i in (hogeList.txt) do move "*%%i*" %%i
【For文】SubFolder内の同一バッチを連続実行するバッチ
@echo off
pushd %~dp0
::【subFolder内の同一バッチの連続実行】
for /d %%i in (*) do (
cd %%i
start /min <hoge.bat>
cd..
)
【For文】Distbute File
@echo off
pushd %~dp0
::【subFolderの全て<資材>を配布】
for /d %%i in (*) do (
copy <資材> %%i
)
Make TMP_Folder
@echo off
::【フォルダの存在確認ーなければ作成】
set TMP_Folder=C:\temp
if not exist "%TMP_Folder%/" (md C:\temp\)
【For文】Move FILE fr under Folder
::【FILEをrenameしない場合】
@echo off
pushd %~dp0
for /d %%i in (*) do (
pushd .
cd %%i
for %%j in (*) do ren "%%j" "%%j"
move * ../
popd
rd "%%i"
)
::【<Folder名> +< FILE名> にrenameする場合】
@echo off
pushd %~dp0
for /d %%i in (*) do (
pushd .
cd %%i
for %%j in (*) do ren "%%j" "%%i_%%j"
move * ../
popd
rd "%%i"
)