当日日付の取得 前日日付の取得 翌日日付の取得 当月月初日の取得 当月月末日の取得 バッチファイルにて、日付を処理することはよくあると思う。 昔は、わざわざ日付計算用の関数をバッチで100ステップかけて作ったり、計算用のVBSを作ってみたり、いろいろ手間をかけてたと思う。 今は、PowerShell使えば1行で書ける。 以下は全てコマンドプロンプトで実行する際の記載なので、バッチファイルに記述する場合は、変数「%a」を「%%a」に直す必要があることを注意すること! 当日日付の取得 FOR /F “usebackq delims=” %a in (`powershell “(get-date).ToString(\”yyyy/MM/dd\”)”`) do Set TODAY=%a 【説明】 実行結果を変数に格納する、FOR文にて、“で囲んだコマンドを実行結果を取得する”usebackq”オプ
こんなことを知りたい人へ向けて書いています Windowsバッチファイルでファイル内の文字列を置換する方法を知りたい方 ファイル内の文字列を置換する方法を知りたい方 ファイル内の複数の文字列をいっぺんに置換したい方 目次 文字列を置換する ファイル内の文字列を置換する ファイル内の複数の文字列を置換する その他の関連しそうな記事 文字列を置換する バッチファイル内で文字列を置換するには、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く