linuxのtouchコマンドと同じ機能を実行したい場合、node.jsからどうすれば良いかを調べた結果をメモする。
これで行ける。
import * as fs from 'fs';
export touchFileSync = (fileName) => {
try {
const time = new Date();
fs.utimesSync(fileName, time, time);
} catch {
fs.closeSync(fs.openSync(fileName, 'w'));
}
};