moveコマンドを使ってファイルをごっそり移動するバッチを作ってみました。
rem 変数の設定
set FROM_PATH=%ACT_RESULT_IF_PATH%
set TO_PATH=%ACT_RESULT_WORK_PATH%
rem 開始ログ出力
call %LOGGER% %RETURN_CODE% %BATCH_ID%を開始します(%BATCH_ID%,%BATCH_FLOW_ID%)
move %FROM_PATH%* %TO_PATH%
set RETURN_CODE=%ERRORLEVEL%
if %RETURN_CODE% neq 0 (
rem エラーログ出力
call %LOGGER% %RETURN_CODE% %BATCH_ID%:ファイル移動処理に失敗しました(%BATCH_ID%,%FROM_PATH%,%TO_PATH%)
exit /b %ERROR_EXIT_CODE%
)
rem 終了ログ出力
call %LOGGER% %RETURN_CODE% %BATCH_ID%を終了します
exit /b %RETURN_CODE%
move先のパスをコンフィグファイルに外だししたらエラーメッセージが出て一向に移動できない…。
複数のファイルを 1 つのファイルに移動することはできません。
これ、どうやら、move先が見つからないと出るエラーメッセージみたいです。
わかりづれー。
rem 変数の設定
set FROM_PATH=%ACT_RESULT_IF_PATH%
set TO_PATH=%ACT_RESULT_WORK_PATH%
rem 開始ログ出力
call %LOGGER% %RETURN_CODE% %BATCH_ID%を開始します(%BATCH_ID%,%BATCH_FLOW_ID%)
move %FROM_PATH%* %TO_PATH%
set RETURN_CODE=%ERRORLEVEL%
if %RETURN_CODE% neq 0 (
rem エラーログ出力
call %LOGGER% %RETURN_CODE% %BATCH_ID%:ファイル移動処理に失敗しました(%BATCH_ID%,%FROM_PATH%,%TO_PATH%)
exit /b %ERROR_EXIT_CODE%
)
rem 終了ログ出力
call %LOGGER% %RETURN_CODE% %BATCH_ID%を終了します
exit /b %RETURN_CODE%
move先のパスをコンフィグファイルに外だししたらエラーメッセージが出て一向に移動できない…。
複数のファイルを 1 つのファイルに移動することはできません。
これ、どうやら、move先が見つからないと出るエラーメッセージみたいです。
わかりづれー。
AD