fs.utimes

関数の概要

fs.utimesは、Node.jsのファイルシステムモジュールで提供されている関数の一つです。この関数は、指定されたファイルのアクセス時刻(atime)と更新時刻(mtime)を変更するために使用されます。ファイルのタイムスタンプを更新したいときに便利です。

パラメータの説明

引数 用途
path string タイムスタンプを変更したいファイルのパス
atime number アクセス時刻を表すUnixタイムスタンプ
mtime number 更新時刻を表すUnixタイムスタンプ

戻り値

fs.utimesの戻り値はありません。非同期的にファイルのタイムスタンプを変更します。

使用例

以下にfs.utimesの使用例を示します。


const fs = require('fs');

// ファイルの更新時刻を現在時刻に変更
fs.utimes('sample.txt', Date.now(), Date.now(), (err) => {
  if (err) throw err;
  console.log('タイムスタンプが更新されました');
});

関連する関数

fs.utimesとよく一緒に使われる関数として、fs.statやfs.writeFileなどがあります。これらの関数を組み合わせることで、ファイルの情報を取得したり、ファイルにデータを書き込んだりすることができます。

まとめ

fs.utimesはファイルのアクセス時刻や更新時刻を変更する際に利用される便利な関数です。ファイルのタイムスタンプを操作する際に注意深く使用すると良いでしょう。