検証環境

  • Windows 10 Pro 64bit (April 2018 Update)

バッチファイル

以下の例では「D:\Dropbox\」フォルダの中に「20181120の雑記.txt」という年月日の入ったファイルを生成し、同名のファイルがあった場合は開きます

SJIS(改行CR+LF)

for /F "tokens=1-3 delims=/ " %%a in ('date /t') do SET DT=%%a%%b%%c
SET TITLE=%DT%の雑記
SET TEXTFILE="D:\Dropbox\%TITLE%.txt"
if exist %TEXTFILE% ( goto FOUND ) else goto NOTFOUND
:NOTFOUND
@echo %TITLE%>%TEXTFILE%
:FOUND
start "" %TEXTFILE%

UTF-8 (改行CR+LF・BOM無し)

まだ先の話ですが、Windows10のメモ帳もBOM無しUTF-8が標準になるらしいので…
(October 2018 Updateから次の大型アップデート???)

for /F "tokens=1-3 delims=/ " %%a in ('date /t') do SET DT=%%a%%b%%c
SET TITLE=%DT%の雑記
SET TEXTFILE="D:\Dropbox\%TITLE%.txt"
if exist %TEXTFILE% ( goto FOUND ) else goto NOTFOUND
:NOTFOUND
chcp 65001
@echo %TITLE%>%TEXTFILE%
chcp 932
:FOUND
start "" %TEXTFILE%