タグ

ブックマーク / garapon.hatenablog.com (1)

  • Windowsのバッチファイルで日付取得するたった一つの冴えたやり方 - 自分の仕事を憎むには人生は余りにも短い

    みなさんCMDつかってますかー! 日のエンタープライズで働いている限り使わざるを得ないCMDいやいや使うよりかっこよく使いこなしましょう。 CMDで日付(今日だったら20160926)のファイル名を作りたいときとき Windowsの環境変数「DATE」の中には日付が入っていますが、スラッシュ含みの形式になっています。2016/09/26といった形式。(環境で異なることがあります) しかしスラッシュはWindowsのファイルやフォルダ名に使用できないため、スラッシュを取り除く必要があります。 そんなときは %DATE:/=%をつかいましょう。 ログに吐くならこんな感じですね。 echo aa >> %DATE:/=%.logこれは日付文字列の「2016/09/26」に対して「/」を「」空文字に置換するという命令です。 ネットで検索すると以下のやり方が主流なようなのだけど、ぱっとみの可読性が

    Windowsのバッチファイルで日付取得するたった一つの冴えたやり方 - 自分の仕事を憎むには人生は余りにも短い
  • 1