50歳、IT土方6年目「しろくま」の備忘録

50歳、IT土方6年目「しろくま」の備忘録

2018-08-24から1日間の記事一覧

【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.. )</hoge.bat>

【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 offpushd %~dp0 for /d %%i in (*) do ( pushd . cd %%i for %%j in (*) do ren "%%j" "%%j" move * ../ popd rd "%%i") ::【<Folder名> +< FILE名> にrenameする場合】 @echo offpushd %~dp0 for /d %%i in (*) do …