ゆきんこの勉強法 | 自修人

unchain yourselves

04 Aug 2020

ファイル名・フォルダー名のために日付と時刻の取得バッチファイル

現在時刻を含む情報をクリップボードに読み込むバッチファイル

Windowsのバッチファイル中で日付をファイル名に使用する (1/2):Tech TIPS - @IT

0|1|2|3|4|5|6|7|8|9
2|0|2|0|/|0|1|/|0|1
1|2|:|1|2|:|1|2|

HUGO用

@echo off
set TIME2=%TIME: =0%
echo lastmod    date = "%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%T%TIME2:~0,2%:%TIME2:~3,2%:%TIME2:~6,2%+09:00"| clip

以上のコードを(.bat)というファイルにしてクリックすると、以下のような文字列が生成されクリップボードにコピーされます。 [Ctrl]+[V]で貼り付けることができます。

lastmod date = "2020-08-01T20:29:39+09:00"

year-4-month-date-hour-minute-second|14digit|+ファイル名|20200804033925

@echo off
set TIME2=%TIME: =0%
echo %DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%TIME2:~0,2%%TIME2:~3,2%%TIME2:~6,2%_daibunrui_shobunrui_file-name.md| clip

以上のコードを(.bat)というファイルにしてクリックすると、以下のような文字列が生成されクリップボードにコピーされます。 [Ctrl]+[V]で貼り付けることができます。

20200803110657_daibunrui_shobunrui_file-name.md

year-2-month-date-hour-minute-second|12digit|+ファイル名|200804034229

@echo off
set TIME2=%TIME: =0%
echo %DATE:~2,2%%DATE:~5,2%%DATE:~8,2%%TIME2:~0,2%%TIME2:~3,2%%TIME2:~6,2%_daibunrui_shobunrui_file-name.md| clip

以上のコードを(.bat)というファイルにしてクリックすると、以下のような文字列が生成されクリップボードにコピーされます。 [Ctrl]+[V]で貼り付けることができます。

200803111302_daibunrui_shobunrui_file-name.md

year-2-month-date-hour-minute|10digit|+ファイル名|2008040343

@echo off
set TIME2=%TIME: =0%
echo %DATE:~2,2%%DATE:~5,2%%DATE:~8,2%%TIME2:~0,2%%TIME2:~3,2%_daibunrui_shobunrui_file-name.md| clip

以上のコードを(.bat)というファイルにしてクリックすると、以下のような文字列が生成されクリップボードにコピーされます。 [Ctrl]+[V]で貼り付けることができます。

2008031121_daibunrui_shobunrui_file-name.md

year-0-month-date-hour-minute|8digit|+ファイル名|08040345

@echo off
set TIME2=%TIME: =0%
echo %DATE:~5,2%%DATE:~8,2%%TIME2:~0,2%%TIME2:~3,2%_daibunrui_shobunrui_file-name.md| clip

以上のコードを(.bat)というファイルにしてクリックすると、以下のような文字列が生成されクリップボードにコピーされます。 [Ctrl]+[V]で貼り付けることができます。

08031123_daibunrui_shobunrui_file-name.md

year-2-month-date-hour-minute-second|12digit|200804034229

@echo off
set TIME2=%TIME: =0%
echo %DATE:~0,2%%DATE:~5,2%%DATE:~8,2%%TIME2:~0,2%%TIME2:~3,2%%TIME2:~6,2%| clip

year-2-month-date-hour-minute|10digit|2008040343

@echo off
set TIME2=%TIME: =0%
echo %DATE:~0,2%%DATE:~5,2%%DATE:~8,2%%TIME2:~0,2%%TIME2:~3,2%| clip

year-2-month-date|6digit|200804

@echo off
set TIME2=%TIME: =0%
echo %DATE:~0,2%%DATE:~5,2%%DATE:~8,2%| clip

year-0-month-date-hour-minute-second|10digit|0804034508

@echo off
set TIME2=%TIME: =0%
echo %DATE:~5,2%%DATE:~8,2%%TIME2:~0,2%%TIME2:~3,2%%TIME2:~6,2%| clip

year-0-month-date-hour-minute|8digit|08040345

@echo off
set TIME2=%TIME: =0%
echo %DATE:~5,2%%DATE:~8,2%%TIME2:~0,2%%TIME2:~3,2%| clip

year-0-month-date|4digit|0804

@echo off
set TIME2=%TIME: =0%
echo %DATE:~5,2%%DATE:~8,2%| clip

year-4-month-date-hour-minute-second|14digit|20200804033925

@echo off
set TIME2=%TIME: =0%
echo %DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%TIME2:~0,2%%TIME2:~3,2%%TIME2:~6,2%| clip

year-4-month-date-hour-minute|12digit|202008040337

@echo off
set TIME2=%TIME: =0%
echo %DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%TIME2:~0,2%%TIME2:~3,2%| clip

year-4-month-date|8digit|20200804

@echo off
set TIME2=%TIME: =0%
echo %DATE:~0,4%%DATE:~5,2%%DATE:~8,2%| clip