バッチファイル

バッチファイル

バッチファイルにおけるコマンド終了コードによる処理分岐

バッチファイル(.bat)を使用してWindowsでスクリプトを書く際、コマンドの実行結果に基づいて異なるアクションを実行したい場合、コマンドの終了コード(またはエラーコード)を利用します。 終了コードは、直前のコマンドの実行結果を格納して...
バッチファイル

バッチファイルで終了コードを返す方法

バッチファイルが正常に完了したか、またはエラーが発生したかを呼び出し元のプログラム、バッチファイル、スクリプトに知らせる必要がある場合に「終了コード」を使用します。「終了コード」は関数の戻り値のように機能します。 本記事では、バッチファイル...
バッチファイル

バッチファイルで日付や時間を好みの形式に変換(例:YYYY-MM-DD)

今日の日付や現在の時刻でフォルダを作成したい場合など、日付や時刻を任意の形式に変換する方法のサンプルです。 サンプルコード @echo off echo 日時をそのままのフォーマットで表示 echo %DATE% %TIME% echo. ...
バッチファイル

バッチファイルでフォルダの存在有無により処理を行う

バッチファイルで作業を自動化する際、指定されたフォルダが存在する場合、しない場合で処理を分岐することは、よくあると思います。本記事では、バッチファイル内でフォルダの存在確認をする方法を紹介します。 フォルダ存在確認のサンプルコード フォルダ...
バッチファイル

バッチファイルでファイルの存在有無により処理を分岐する

バッチファイルで作業を自動化する際、あるファイルが存在する場合、しない場合の処理を記述することは、よくあります。本記事では、バッチファイル内でファイルの存在確認をする方法を紹介します。 ファイル存在確認のサンプルコード ファイルの有無により...
バッチファイル

バッチファイルでコマンドの標準出力1行を変数に格納する

Windowsのバッチファイルは、処理の自動化を簡単に実現する便利なツールです。しかし、コマンドの実行結果を変数に格納し、それを後の処理で使用する方法は少し分かり辛いです。 この記事では、コマンドが1行だけの標準出力を行う場合の環境変数への...