Electron(エレクトロン)で遊ぼうと思ったら、touchコマンドが無かったよ
掲題の通りですが、windows標準のコマンドプロンプトではtouchコマンドが無いらしい。
なんだけど、そこら中にあるElectronのセットアップ手順には、touchコマンドを使用する前提だ。
というわけで、対処法。
- Delphiをインストールする
- 自作する
Delphiをインストールする
実はDelphiをインストールする(無料版)と、touchコマンドがインストールされるらしい。実は私のPCにはDelphiが入っていて、touchコマンドを実行するとEmbacaderoのロゴが出てくるのだ。(そこで、なんかおかしいな~と思っていたわけで・・・)
参考文献:https://docwiki.embarcadero.com/RADStudio/Athens/ja/TOUCH.EXE_%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9
- touch -h
- Touch Version 5.0 Copyright (c) 1995-2010 Embarcadero Technologies, Inc.
- Usage: TOUCH [options] [filename(s)...]
- This utility sets the date and time of the listed files to be the current
- (or specified) date and time. (wild cards * and ? ok)
- -a, -f, -m are quietly ignored for Unix compatibility.
- -c does not create the file if nonexistent (default is to create it)
- -D allow directory names to be touched (when wildcards specified)
- -h detailed help
- -n lists files, doesn't change the date/time (for testing rsp files)
- -rfilename sets the specified files to the same date/time as 'filename'
- -s recurse through subdirectories
- -t and -d can be used with any of the following date and time formats:
- nnddhhmm[yy] Unix syntax sets date&time (nn=month, year is optional)
- hh:mm[:ss] Borland syntax sets time only (seconds are optional)
- mm/dd/yy Borland syntax sets date only (mm-dd-yy also works)
- ranges: month:01-12, day:01-31, hour:00-23, min:00-59, sec:00-59,
- year:the last 2 digits of the year representing 1980-2079
- -v verbose mode, prints out the files processed
- -w warn about unlocatable files and bad time values (default is to warn)
- @xxxx specifies response file xxxx where any combinations of options or files
- can be listed (up to 10 levels of response file nesting allowed).
- Long file names must be quoted if spaces are embedded in them (in both response
- files and on the command line)
自作する
さて、自作するパターンですが、せっかく参考文献にあるように仕様が書かれているので、C#で遊んでみようと思って作ってみた。
こっちのページです。