バッチ内でPowerShellで昨日の日付を取得して使う
■バッチの中でPowerShellで昨日の日付を取得して使う
Linuxと違いWindowsのバッチでは昨日の日付を簡単に設定できないがPowerShellだと通常のバッチより楽に取得できる
バッチの中で
FOR /F "usebackq" %%a IN (`powershell [DateTime]::Today.AddDays"("-1")".ToString"("'yyyyMMdd'")"`) DO SET yesterday=%%a
以降、使用したい箇所で
%yesterday%
で使用可能
【PR】
GTRACING ゲーミングデスク パソコンデスク L字 カーボン調 ラック付き モニターアーム対応 棚高さ調節可能 配線穴付き 右棚 50奥行き*110幅*74高さ DL001 Black ジーティーレーシング 机 pcデスク 勉強机 ゲームデスク 棚付きl字デスク オフィス 書斎 ワーク コンセントなし
¥9,799
(2025年5月18日 06:00 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)